so.java

so.java

ajax常用的函数大全(ZT)

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;
}

posted on 2008-11-27 09:14 so.java 阅读(203) 评论(0)  编辑  收藏 所属分类: ajax


只有注册用户登录后才能发表评论。


网站导航:
 
<2008年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

导航

统计

常用链接

留言簿(1)

随笔分类

随笔档案

java study

搜索

最新评论

阅读排行榜

评论排行榜