AJAX 常用函数_AJAX相关教程-查字典教程网
AJAX 常用函数
AJAX 常用函数
发布时间:2016-12-29 来源:查字典编辑
摘要:创建XMLHTTP对象,区别IE,Mozilla浏览器复制代码代码如下:functiongetRequest(){http_request=...

创建XMLHTTP对象,区别IE,Mozilla浏览器

复制代码 代码如下:functiongetRequest(){

http_request=false;

if(window.XMLHttpRequest){

//对于Mozilla﹑Netscape﹑Safari等浏览器,创建XMLHttpRequest

http_request=newXMLHttpRequest();

if(http_request.overrideMimeType){

//如果服务器响应的header不是text/xml,可以调用其它方法修改该header

http_request.overrideMimeType('text/xml');

}

}elseif(window.ActiveXObject){

//对于InternetExplorer浏览器,创建XMLHttpRequest

try{

http_request=newActiveXObject("Msxml2.XMLHTTP");

}catch(e){

try{

http_request=newActiveXObject("Microsoft.XMLHTTP");

}catch(e){}

}

}

returnhttp_request;

}//获得Url的responseText

复制代码 代码如下:functiongetResponseText(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;

//将服务器返回的字符串写到页面中ID为message的区域

}

else{

requestdoc=http_request.status;

}

}

returnrequestdoc;

}//获得Url的responseXML

复制代码 代码如下:functiongetResponseText(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.responseXML;

//将服务器返回的字符串写到页面中ID为message的区域

}

else{

requestdoc=http_request.status;

}

}

returnrequestdoc;

}

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新AJAX相关学习
    热门AJAX相关学习
    编程开发子分类