创建ajax

mac2026-02-19  11

创建ajax的核心对象

function getXhr(){ var xhr = null; if(window.XMLHttpRequest){ xhr=new XMLHttpRequest(); }else{//IE5,6浏览器 browser Object Model BOM xhr=new ActiveXObject("Microsoft.XMLHttp") } return xhr } console.log(getXhr())

创建一个可处理兼容性函数名称

function getXhr(){ var xhr = null; //主流浏览器 if(window.XMLHttpRequest){ xhr = new XMLHttpRequest(); }else{//IE5,6浏览器 xhr = new ActiveXObject("Microsoft.XMLHttp"); } return xhr; getXhr() XMLHttpRequest 对象提供了在网页加载后与服务器进行通信的方法。 什么是 XMLHttpRequest 对象? XMLHttpRequest 对象是开发者的梦想,因为你能够: 在不重新加载页面的情况下更新网页 在页面已加载后从服务器请求数据 在页面已加载后从服务器接收数据 在后台向服务器发送数据 readyState 状态 名称 描述 0 Uninitialized 初始化状态。XMLHttpRequest 对象已创建或已被 abort() 方法重置。 1 Open open() 方法已调用,但是 send() 方法未调用。请求还没有被发送。 2 Sent Send() 方法已调用,HTTP 请求已发送到 Web 服务器。未接收到响应。 3 Receiving 所有响应头部都已经接收到。响应体开始接收但未完成。 4 Loaded HTTP 响应已经完全接收。
最新回复(0)