欢迎来到天天文库
浏览记录
ID:14385159
大小:46.50 KB
页数:4页
时间:2018-07-28
《asp+ajax实现无刷新增加好友》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、由于工作关系,要做个人空间,其中有一功能是增加对方为好友.如图:用到的方法是ajax,费话少说贴切代码:');">加为好友,用到的js验证:ajax.js代码
3、:http_request=false;if(window.XMLHttpRequest){//对于Mozilla、Netscape、Safari等浏览器,创建XMLHttpRequesthttp_request=newXMLHttpRequest();if(http_request.overrideMimeType){//如果服务器响应的header不是text/xml,可以调用其它方法修改该headerhttp_request.overrideMimeType('text/xml');}}elsei
4、f(window.ActiveXObject){//对于InternetExplorer浏览器,创建XMLHttpRequesttry{http_request=newActiveXObject("Msxml2.XMLHTTP");}catch(e){try{http_request=newActiveXObject("Microsoft.XMLHTTP");}catch(e){}}}returnhttp_request;}//获得Url的responseTextfunctiongetResponseT
5、ext(url){http_request=getRequest();http_request.open('GET',url,false);http_request.send(null);if(http_request.readyState==4) { //收到完整的服务器响应 if(http_request.status==200){ //HTTP服务器响应的值OK requestdoc=http_request.responseText; //将服务器返回的字符串写到页面中I
6、D为message的区域} else{ requestdoc=http_request.status; } }returnrequestdoc;}//POST提交数据functionposthttp(str,url){http_request=getRequest();http_request.open('POST',url,false);http_request.setRequestHeader("Content-Length",str.length);http_request.set
7、RequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded");http_request.send(str);if(http_request.readyState==4){ //收到完整的服务器响应 if(http_request.status==200){//HTTP服务器响应的值OK requestdoc=http_request.responseText; //将服务器返回的字符串写到页面中ID为message的区
8、域returnrequestdoc;}else{ //requestdoc=http_request.status;returnfalse; }}}//获得Url的responseXMLfunctiongetXMLResponseText(url){http_request=getRequest();http_request.open('GET',url,false);http_request.send(null);if(http_
此文档下载收益归作者所有