AJAX 常用函数

 更新时间:2007年01月07日 00:00:00   作者:  
创建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;  
 } 

相关文章

  • Ajax实现动态加载数据

    Ajax实现动态加载数据

    这篇文章主要为大家详细介绍了Ajax动态加载数据的小例子,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • 使用ajax接收后台发送过来的json数据方法

    使用ajax接收后台发送过来的json数据方法

    今天小编就为大家分享一篇使用ajax接收后台发送过来的json数据方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • ajax跳转到新的jsp页面的方法

    ajax跳转到新的jsp页面的方法

    这篇文章主要介绍了ajax跳转到新的jsp页面的方法,在不刷新整个页面的情况下更新页面的局部信息,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • ajax实现省市三级联动效果

    ajax实现省市三级联动效果

    这篇文章主要为大家详细介绍了ajax实现省市三级联动效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-12-12
  • 使用ajax实现无刷新改变页面内容和地址栏URL

    使用ajax实现无刷新改变页面内容和地址栏URL

    本文主要详细介绍了使用ajax和window.history.pushState无刷新改变页面内容和地址栏URL的方法,需要的朋友可以参考下
    2015-03-03
  • 一文掌握ajax、fetch和axios的区别对比

    一文掌握ajax、fetch和axios的区别对比

    AJAX可以在不更新全局的情况下更新局部页面。通过在与服务器进行数据交换,可以使网页实现异步更新,这篇文章主要介绍了ajax、fetch和axios的比较,需要的朋友可以参考下
    2022-06-06
  • Ajax实现动态显示并操作表信息的方法

    Ajax实现动态显示并操作表信息的方法

    今天小编就为大家分享一篇Ajax实现动态显示并操作表信息的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • Ajax serialize() 表单进行序列化方式上传文件

    Ajax serialize() 表单进行序列化方式上传文件

    这篇文章主要介绍了Ajax serialize() 表单进行序列化方式上传文件的相关资料,需要的朋友可以参考下
    2017-04-04
  • ajax提交数据到后台php接收(实现方法)

    ajax提交数据到后台php接收(实现方法)

    下面小编就为大家带来一篇ajax提交数据到后台php接收(实现方法)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • jQuery AJAX实现调用页面后台方法

    jQuery AJAX实现调用页面后台方法

    这篇文章主要为大家详细介绍了jQuery AJAX实现调用页面后台方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-05-05

最新评论