码迷,mamicode.com
首页 > Web开发 > 详细

Ajax

时间:2019-07-06 23:24:41      阅读:250      评论:0      收藏:0      [点我收藏+]

标签:对象   请求   state   date()   文件   响应   efi   onload   cti   

window.onload=function(){ iAjax("wenben.txt",function(str){ alert(str); },function(str){ alert(str); }); } function iAjax(url,funS,funF){ //创建Ajax对象(需兼容处理) if(window.XMLHttpRequest){ var oAjax=new XMLHttpRequest();//非IE6。IE6返回undefined,被当成了window对象。 }else{ var oAjax=new ActiveXObject("Microsoft.XMLHTTP");//IE6 } //建立连接 open(请求方式,URL,是否异步传输) oAjax.open("get",url,true); //发送请求 oAjax.send(); //接收请求返回的结果 oAjax.onreadystatechange=function(){ if(oAjax.readyState==4){ if(oAjax.status==200){//200:请求成功;404:请求失败(文件不存在);503:服务器超时 funS(oAjax.responseText);//返回响应内容 }else{ funF(oAjax.status); } } } /*readyState: 1.请求初始化,没有建立连接之前; 2.建立连接,没有发送请求前; 3.请求正在处理; 4.响应完成 */ }

阻止缓存(强制刷新)
ajax("wenben.txt?t="+new Date().getTime(),fun1,fun2);

Ajax

标签:对象   请求   state   date()   文件   响应   efi   onload   cti   

原文地址:https://blog.51cto.com/11569511/2417786

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!