我喜欢使用的方法是jQuery / ajax调用面向对象的PHP类的混合.

我有一个jQuery监听器/触发按钮按下这样的东西:

$('#buttonId').live('click', function() {

$.get('api.php?functionName=test&inputvar=something');

return false;

});

这将通过ajax调用api.php文件并阻止任何进一步的操作,例如表单提交.

然后在PHP文件中,您可以始终执行以下基本操作:

if ($_REQUEST['functionName'] == 'test') {

test();

}

或者,如果你有大量的课程和很多动态输入,你可以做一些更有趣的事情,如:

$functionName = $_REQUEST['functionName'];

if (method_exists($myClassInstance, $functionName))

$myClassInstance->$functionName();

有很多方法可以解决这个问题,但这些都是我的最爱.另一个替代方案是Extjs框架,它是为这种活动而构建的,但是如果你已经不熟悉它并且项目不是“巨大的”我不会关心它.

最后,如果你需要从php文件中获得响应,例如json results,那么使用函数$.getJSON而不是使用jQuery:$.get()函数.

希望有帮助:)

php点击按钮做查找,点击按钮后运行PHP功能?相关推荐

  1. html如何做banner点击按钮下一张,banner.html

    Document 你的家,听你的 宜家对公业务 厨房在线订购业务 仲夏特惠 全屋设计 美好假期 崭新生活 class Banner{ constructor(){ this.img = documen ...

  2. eclipse java shell 窗体显示 bat运行不显示_java eclipse中如何实现点击主窗口sShell中的按钮打开另外一个子窗口sShell...

    java eclipse中如何实现点击主窗口sShell中的按钮打开另外一个子窗口sShell 关注:97  答案:2  mip版 解决时间 2021-01-31 13:01 提问者╬═掵中注定 20 ...

  3. android按钮点击toast,关于button点击事件中setOnClick等元素的解读以及方法?以及toast的位置以及作用?...

    此文末参考链接: 此段代码的教程以及使用接口的方式.switch语句的教程链接为链接1. 汇总里说的有更多的实现方法,为链接2. 文中链接为视觉统一,链接均于文末,以上为方便文中跳转,加了文中的跳转链 ...

  4. html中searchbutton点击没有反应,点击按钮加载完整的HTML后,使用Selenium加载其他元素...

    我想刮一页并收集所有链接.该页面显示30个条目并查看完整列表,点击全部加载按钮是必要的.点击按钮加载完整的HTML后,使用Selenium加载其他元素 我使用下面的代码: from selenium ...

  5. AndroidStudio安卓原生开发_android按钮防止短时间内连续点击_在android_java中都能使用---Android原生开发工作笔记131

    这个短时间内的连续点击,处理是需要做的,要不然有可能程序会不够健壮,其实就跟考虑并发一样, 你可以不做, 一个两个人用没事,但是如果你放到实际场景中去应用,真的是不行,会出来各种莫名其妙的问题,一点都 ...

  6. invoke 按钮点击_使用aspectj对app中按钮的快速点击进行处理

    最近项目进入紧锣密鼓测试阶段,昨天测试提了一个issue,app中按钮都没有做快速点击校验. 这就涉及到aop面向切面编程了!后端开发Spring对aop应该很熟悉,android开发中可能用到aop ...

  7. javascript动态生成按钮并绑定点击事件

    前一个多月公司的前端开发人员离职,公司一直在招前端,基本上每天都有几个来面试的人,就这个面试频率,也才招了一个多月才招到.绝大部分都是死在了一道上机面试提上.题目很基础,但也很考基本功,基本上才3%左 ...

  8. 点击展开按钮设计_使您的按钮设计可点击

    点击展开按钮设计 A button is an important UI element that will heavily affect your interaction design. Butto ...

  9. 一. button按钮防止重复点击(5秒内设置点击一次)

    在用户使用 Android 应用的时候,经常会出现过快且多次点击同一按钮的情况,一方面这是因为应用或手机当前有些卡顿,另一方面也可能是由于很多应用并没有设置按钮点击时的 selector 或者其它按钮 ...

最新文章

  1. SOA与云计算相结合推动企业发展
  2. 如何在基于 Silverlight 的本地应用程序之间实现通信
  3. 震撼!英伟达用深度学习做图像修复,毫无ps痕迹
  4. 您真的需要instanceof吗?
  5. Mac下,如何把项目托管到Github上(Github Desktop的使用)
  6. 科沃斯扫地机器人风扇模块_扫地机器人不能开机,不能关机,风扇不转
  7. 麻省理工学院给研究生的文献阅读方法,简单高效!
  8. mysql shell eof_shell脚本 exit命令 EOF用法 数组用法
  9. 第三部分 Calendar函数接口
  10. mysql进阶-01-视图
  11. 布局管理——复习示例
  12. docker 中运行 mysql
  13. 翻车事故频发,原来是开发者漏了这一步!
  14. HR图像添加运动焦散模糊【Matlab】
  15. swig: 未找到命令
  16. php获得当月的节假日函数(包含周末,年度节假日)
  17. 照片生成3D虚拟数字人,虚拟形象主播搭建(软件+教程)
  18. JavaScript用Math.asin()求反正弦值
  19. 程序员真的都不爱炫富吗?
  20. 拒绝白嫖,著名开源项目作者暴力删库,导致账号被封!

热门文章

  1. O/R Mapping 研究报告(转)
  2. C++基础知识(二)--左值右值--逻辑表达式求值优化--逗号运算符与表示式--输入输出格式控制...
  3. 微信后端服务架构及其过载控制系统DAGOR
  4. zabbix监控windows主机
  5. 无线网络会杀死固网? 不可能的事情
  6. 同步两个数据库的结构或者数据
  7. Android 搜索框 search dialog 和 search widget
  8. 工具04_SQL Trace/DBMS_SYSTEM
  9. uva 707(记忆化搜索)
  10. 获取点击的键盘的keyCode