源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2021-08-22 19:16 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:AJAX 常用函数创建XMLHTTP对象,区别IE,Mozilla浏览器
AJAX 常用函数创建XMLHTTP对象,区别IE,Mozilla浏览器的函数,网上有很多创建XMLHTTP对象,区别IE,Mozilla浏览器的函数,这个比较不错,大家可以直接拿用了
[u]复制代码[/u] 代码如下:
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;  }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部