手机
当前位置:查字典教程网 >编程开发 >AJAX相关 >AJAX 常用函数创建XMLHTTP对象,区别IE,Mozilla浏览器
AJAX 常用函数创建XMLHTTP对象,区别IE,Mozilla浏览器
摘要:AJAX常用函数创建XMLHTTP对象,区别IE,Mozilla浏览器的函数,网上有很多创建XMLHTTP对象,区别IE,Mozilla浏览...

AJAX常用函数创建XMLHTTP对象,区别IE,Mozilla浏览器的函数,网上有很多创建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 常用函数创建XMLHTTP对象,区别IE,Mozilla浏览器】相关文章:

AJAX客户端说明,XMLHttpRequest对象

用ajax实现读博客rss示例代码

ajax读取数据库内容实现二级联动下拉选择菜单示例

ajax提交session超时跳转页面使用全局的方法来处理

创建ajax对象并兼容多个浏览器

纯javascript的ajax实现php异步提交表单的简单实例

分享ajax的三种解析模式

Ajax创建XMLHttp对象的完美兼容性代码

如何创建ajax对象并兼容多个浏览器

Ajax获得站点文件内容实例不涉及服务器

精品推荐
分类导航