时时商务社区
标题:
ajax+php控制所有后台函数调用
[打印本页]
作者:
xgnic
时间:
2018-2-14 05:44
总共分成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;
}
}
?>
意思所述就是本文的全部内容了,希望大家能够喜欢。
您可能感兴趣的文章:
jquery.Ajax()方法调用Asp.Net后台的方法解析
iframe式ajax调用示例
JavaScript调用ajax获取文本文件内容实现代码
jquery中的ajax方法怎样通过JSONP进行远程调用
iframe式ajax调用示例代码
ajax的定时调用每5秒调用一次
jQuery ajax调用WCF服务实例
使用ajax技术无刷新动态调用新浪股票实时数据
jQuery调用ajax请求的常见方法汇总
jQuery Ajax调用WCF服务详细教程
ajax调用中ie缓存问题解决方法
ajax调用简单实例
欢迎光临 时时商务社区 (http://bbs.4435.cn/)
Powered by Discuz! X3.2