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

源码网商城

AJAX 常用函数

  • 时间:2022-09-08 10:07 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:AJAX 常用函数
创建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;    } 
//[b]获得Url 的responseText [/b]
[u]复制代码[/u] 代码如下:
 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;    } 
//[b]获得Url 的responseXML[/b]   
[u]复制代码[/u] 代码如下:
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
微信版

扫一扫进微信版
返回顶部