您好,欢迎访问一九零五行业门户网

ajax+php控制所有后台函数调用

这篇文章主要介绍了ajax+php控制所有后台函数调用的相关资料,需要的朋友可以参考下
总共分成3大部分来完成php的ajax调用逻辑,以下是大致的结构
第一部分:ajax请求:主要是action这个参数,logincontroller是php的类名,login是logincontroller这个类中的函数名
$('#submit').on('click', function (e) {e.stoppropagation();$.ajax({url: ../../controllers/controller.php,data: {action: logincontroller/login,username: username,password: password},datatype: text,type: 'post',timeout: 10000,error: function () {alert(服务器超时);},success: function (data) {alert(data);}}); });
第二部分:controller.php,这个文件是调用其他具体的功能类的控制器,起到枢纽作用,,主要是通过反射来实现
hasmethod($method_name)) {$func = $class->getmethod($method_name);$instance = $class->newinstance();$func->invokeargs($instance, array($_request));$result = $instance->getresult();echo $result;}} } catch (exception $exc) {echo $exc->gettraceasstring(); }}?>
第三部分:logincontroller.php,这个文件是具体的功能类
result; }}?>
意思所述就是本文的全部内容了,希望大家能够喜欢。
其它类似信息

推荐信息