欢迎来到天天文库
浏览记录
ID:30504664
大小:15.83 KB
页数:3页
时间:2018-12-30
《ajax简单异步通信实例分析》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解ajax简单异步通信实例分析 本文实例讲述了ajax简单异步通信的方法。分享给大家供大家参考。具体分析如下: 客户端:向服务器发出一个空请求。 代码如下: xmlhttprequestvarxmlhttp;functioncreatexmlhttprequest(){if(window.activexobject)xmlhttp=newactivexobjec
2、t(microsoft.xmlhttp);elseif(window.xmlhttprequest)xmlhttp=newxmlhttprequest();}functionstartrequest(){createxmlhttprequest();xmlhttp.open(get,9-1.aspx,true);xmlhttp.onreadystatechange=function(){if(xmlhttp.readystate==4&&xmlhttp.status==200)alert(服务器返回:+x
3、mlhttp.responsetext);}xmlhttp.send(null);} 服务器端:向客户端直接返回一个字符串。 代码如下: response.write(异步测试成功,很高兴); %>对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 问题一: 由于ie浏
4、览器会自动缓存异步通信的结果,不会实时更新服务器的返回结果。(但firefox会正常刷新) 为了解决异步连接服务器时ie的缓存问题,更改客户端代码如下: ?12varsurl=9-1.aspx?+newdate().gettime();//地址不断的变化xmlhttp.open(get,surl,true); 在访问的服务器地址末尾添加一个当前时间的毫秒数参数,使得每次请求的url地址不一样,从而欺骗ie浏览器来解决ie缓存导致的更新问题。 问题二: 当测试程序时,如果客户端和服务器端都在同一台
5、计算机上时,异步对象返回当前请求的http状态码status==0,于是再次更改客户端代码如下: //if(xmlhttp.readystate==4&&xmlhttp.status==200)if(xmlhttp.readystate==4){if(xmlhttp.status==200
6、
7、//status==200表示成功!xmlhttp.status==0)//本机测试时,status可能为0。alert(服务器返回:+xmlhttp.responsetext);} 于是,最终的客户端代码如下:
8、 ?xmlhttprequestvarxmlhttp;functioncreatexmlhttprequest(){if(window.activexobject)对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解xmlhttp=newactivexobject(microsoft.xmlh
9、ttp);elseif(window.xmlhttprequest)xmlhttp=newxmlhttprequest();}functionstartrequest(){createxmlhttprequest();varsurl=9-1.aspx?+newdate().gettime();//地址不断的变化xmlhttp.open(get,surl,true);xmlhttp.onreadystatechange=function(){//if(xmlhttp.readystate==4&&xmlht
10、tp.status==200)if(xmlhttp.readystate==4){if(xmlhttp.status==200
11、
12、//status==200表示成功!xmlhttp.status==0)//本机测试时,status可能为0。alert(服务器返回:+xmlhttp.responsetext);}}xmlhttp.send(null);} 希望本文所述对大家的ajax程序设计有所帮助。对党的认识也有了进一步的提
此文档下载收益归作者所有