博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
原生ajax实现代码
阅读量:7239 次
发布时间:2019-06-29

本文共 1269 字,大约阅读时间需要 4 分钟。

//开始初始化XMLHttpRequest对象      if(window.XMLHttpRequest)       {   //Mozilla 浏览器          ajax = new XMLHttpRequest();          if (ajax.overrideMimeType)           {   //设置MiME类别              ajax.overrideMimeType("text/xml");          }      }      else if (window.ActiveXObject)       {   // IE浏览器          try           {              ajax = new ActiveXObject("Msxml2.XMLHTTP");          }           catch (e)           {              try               {                  ajax = new ActiveXObject("Microsoft.XMLHTTP");              }               catch (e) {}          }      }      if (!ajax)       {   // 异常,创建对象实例失败          window.alert("不能创建XMLHttpRequest对象实例.");          return false;      }                        //通过Post方式打开连接      ajax.open("GET", url, true);       //定义传输的文件HTTP头信息      //ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");          ajax.setRequestHeader("If-Modified-Since","0");      //发送POST数据      ajax.send(null);       //获取执行状态      ajax.onreadystatechange = function()       {           //如果执行状态成功,那么就把返回信息写到指定的层里          if (ajax.readyState == 4 && ajax.status == 200)           {               cdown.innerHTML = ajax.responseText;           }       }

 

转载于:https://www.cnblogs.com/chenqiushi/p/4014465.html

你可能感兴趣的文章
[Javascript] Understand common misconceptions about ES6's const keyword
查看>>
网站三月均排名10000,纪念一下
查看>>
C#字符串函数大全
查看>>
关于navicat连接oracle 报 ORA-12737 set CHS16GBK错误的解决方案
查看>>
MEP自定义参数化风机盘管族
查看>>
(android控件)巧用background属性,实现图片可选择效果
查看>>
获取APK文件的签名信息,反射实现
查看>>
Hive On Spark hiveserver2方式使用
查看>>
如何在Android开发中让你的代码更有效率
查看>>
Visual Studio项目的生成事件代码
查看>>
android的消息处理机制(图文+源码分析)—Looper/Handler/Message[转]
查看>>
lightswitch conditional formatting change color
查看>>
發行項帶篩選的合併複製問題之----訂閱者更新導致部份數據丟失
查看>>
Linux/Ubuntu sudo不用输入密码的方法
查看>>
Kinect for Windows 正式发布
查看>>
不适合做管理的人zz
查看>>
数据库索引
查看>>
控件:ScrollView --- 滚动视图
查看>>
Synthetic
查看>>
HDU-1203 I NEED A OFFER! 动态规划 01背包
查看>>