jQuery.ajax(options);
jQuery.get(url,data,callback,type);
jQuery.post(url,data,callback,type);
jQuery(selector).load(url,data,callback);
$ajax({ type:"POST", url:"chuli.php", data:{id:"uid",name:"zhangsan"}, success:function(data,st){ $("#asd").html(data); } }); <div id="asd"><h2>今天天气不错</h2></div>
$(document).ready(function(){ $("button").click(function(){ $.post("chuli.php",{name:"zhangsan"},function(data){ $("#asd").html(data); }) }) }); <div id="asd">这是要显示的内容</div> <button type="button">按钮</button>
$(document).ready(function){ $("button").click(function(){ $("asd").load("chuli.php",{name:"zhangsan"},function(){ }) }) }
<div id="asd">这是要显示的内容</div>
<button type="button">按钮</button>
1.js脚本缓存问题
修改js内容调试时并不能显示新写的代码的结果,是因为js为了加速页面执行,当前页面会使用 缓存保持当前调用的相同连接,为了开发时调用方便,可以在连接地址的后面增加一个随机函数。
2.函数XmlHttpRequest.readyState五种状态:
XmlHttpRequest.readyState ==状态(0,1,2,3,4);
0:请求未初始化,还没有调用open();
1:请求已经建立,但是还没有发送调用send();
2:请求已经发送,正在处理中(通常现在可以从响应中获取内容头);
3:请求在处理中,通常响应中应已有部分数据可用了,没有完全完成;
4:响应已经完成,可以获取并使用服务器的响应了。
3.函数XMLHttpRequest.status常见的几种状态
XMLHttpRequest.status == 200,300,404;
100 --- 客户必须继续发出请求;
101 --- 客户要求服务器根据请求转换HTTP协议版本;
200 --- 成功;
201 --- 提示知道新文件的URL;
300 --- 请求的资源可在多处得到;
301 --- 删除请求数据;
404 --- 没有发现文件、查询或URL;
500 --- 服务器产生内部错误。
4.函数 --- Sleep(秒)
sleep函数,可以理解为等待函数或睡眠函数,执行到该函数时,根据设置的时间在继续往下执行。