ajax :异步javascript和xml=>局部。
ajax的原理:JQ来实现.
1.前端触发。
a.绑定事件
b.触发ajax复制+粘贴。
$.ajax({
type: "POST", =》请求服务器请求的参数。
url: "some.php",=》服务器处理请求的页面。
data: "name=John&location=Boston", =》参数 触发事件
dataType:'json',
success: function(msg){
alert( "Data Saved: " + msg ); =》执行成功的函数
}
});
2.配置参数。
c.当Date Save能正常显示时,表示前端触发已完成
d.服务响应
1>必须要有一个页面接受并处理请求-接受传递的参数,根据请求
查询数据库等。
2>判断是否是ajax请求-根据请求的不同返回不同结果。
3>$_SERVER:保存服务器相关信息。
4>XMLHttpRequest对象:是ajax的核心对象。
5>判断$_SERVER['HTTP_X_REQUESTED_WITH']是否是ajax请求
6>请求不同将结果输出返回 将请求输出转化为json格式。
7>当Date Saved能返回设定的结果时,表示服务器响应完成。
3.前端响应:
a.服务器响应成功后会触发success;
b.根据返回数据显示最终结果用户