Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

您现在的位置:首页 > 技术文档 > ajax

AJAX 常用函数创建XMLHTTP对象,区别IE,Mozilla浏览器

来源:中文源码网    浏览:137 次    日期:2024-05-17 05:24:06
【下载文档:  AJAX 常用函数创建XMLHTTP对象,区别IE,Mozilla浏览器.txt 】


AJAX 常用函数创建XMLHTTP对象,区别IE,Mozilla浏览器
AJAX 常用函数创建XMLHTTP对象,区别IE,Mozilla浏览器的函数,网上有很多创建XMLHTTP对象,区别IE,Mozilla浏览器的函数,这个比较不错,大家可以直接拿用了复制代码 代码如下:function getRequest() { http_request = false; if (window.XMLHttpRequest) { //对于Mozilla﹑Netscape﹑Safari等浏览器,创建XMLHttpRequest http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { //如果服务器响应的header不是text/xml,可以调用其它方法修改该header http_request.overrideMimeType('text/xml'); } } else if (window.ActiveXObject) { // 对于Internet Explorer浏览器,创建XMLHttpRequest try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } return http_request; } //获得Url 的responseText function getResponseText(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;     }    } return requestdoc; } //获得Url 的responseXML 代码片段 function getResponseText(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;     }    } return requestdoc; }

相关内容