原生ajax请求写法:

   var http = new XMLHttpRequest();http.open('get','./package.json');http.onreadystatechange = function () {if(http.readyState == 4 && http.status == 200) {var result = JSON.parse(http.responseText);console.log(result.name)}};http.send();

解释:

readyState的几种状态:

0:初始化,XMLHttpRequest对象还没有完成初始化
1:载入,XMLHttpRequest对象开始发送请求
2:载入完成,XMLHttpRequest对象的请求发送完成,已收到全部响应内容但尚未解析
3:解析,XMLHttpRequest对象开始解析服务器的响应内容
4:完成,XMLHttpRequest对象读取服务器响应结束

原生ajax请求及readyState的几种状态相关推荐

  1. 原生ajax请求的封装

    原生ajax请求的封装 原生ajax请求分为四步: 1.创建请求对象 判断浏览器的兼容问题 ie浏览器:window.ActiveXObject 常用浏览器:window.XMLHttpRequest ...

  2. 理解ajax技术,封装原生 ajax请求

    一.Ajax 概述 Ajax 是 Asynchronous Javascript And XML 的简写 Ajax是一门技术,并不是一门语言 使用XHTML+CSS来标准化呈现 使用XML和XSLT进 ...

  3. 原生ajax请求时出现xhr.status==0及POST请求无响应问题

    用原生ajax请求时发现xhr.status == 0,于是找了好久,竟然发现是绑定事件的元素不是我点击的元素.参考以下资源 AJAX问题之XMLHttpRequest status = 0 xhr. ...

  4. AJAX请求时status返回状态明细表 readyState的五种状态

    为什么80%的码农都做不了架构师?>>>    在<Pragmatic Ajax A Web 2.0 Primer >中偶然看到对readyStae状态的介绍,感觉这个介 ...

  5. php下的原生ajax请求

    浏览器中为我们提供了一个JS对象XMLHttpRequet,它可以帮助我们发送HTTP请求,并接受服务端的响应. 意味着我们的浏览器不提交,通过JS就可以请求服务器.   ajax(Asynchron ...

  6. 原生Ajax请求流程:同步请求、异步请求

    Ajax 异步无刷新技术 原生Ajax的实现流程 得到XMLHttpRequest对象 - var xhr = new XMLHttpRequest(); 打开请求 - xhr.open(method ...

  7. 详解原生AJAX请求demo(兼容IE5/6)

    function createXHR(){ // 检测原生XHR对象是否存在if ( window.XMLHpptRequest ){// 如果存在就返回新实例return new XMLHpptRe ...

  8. 前端接收pdf文件_原生ajax请求获取pdf文件流本地下载(支持谷歌IE)

    项目中要实现本地下载pdf文件,ajax请求获取到文件全路径,如上,a标签href属性赋值跳转,在iframe里面,谷歌浏览器被阻止下载.那只能另想办法.经过几天的摸索和后台调整接口数据流,终于解决. ...

  9. javscript之原生ajax请求的封装

    目录 ajax系列 2:完美版本的ajax请求 ajax系列 1:formateUrl 格式化url函数 作用:就是在ajax发起请求的,需要配置url路径 也就是格式化url 所以里面的参数大概有两 ...

最新文章

  1. android 导入离线地图,Android, 离线地图-2
  2. android 查找字符在字符串的位置
  3. 2018年智能音箱对比
  4. php地址转换成经纬度,百度地图 获取地址转换为经纬度
  5. Web开发与设计之Google兵器谱-Web开发与设计利器
  6. 接活,你为啥不行,之懒
  7. linux运维必学python吗_Python学习资源整理
  8. Python知识点-hashlib模块
  9. 用渐变工具绘制七色彩虹(每天一个PS小项目)
  10. 安全专业委员会发言_公司安全生产委员会发言稿
  11. 关于本人的网络地址请移步简书
  12. 交换机是一台特殊的计算机,实验三:交换机配置.ppt
  13. idea 项目jdk环境配置
  14. 搭建高性能计算环境(四)、应用软件的安装之VASP
  15. R语言中 layout函数
  16. Composer 常用包
  17. [UE4]虚幻4蓝图实现类似永劫无间的钩锁系统
  18. SBT10100VDC-ASEMI低压降贴片肖特基二极管SBT10100VDC
  19. 【POJ】3259 Wormholes
  20. 定时关机win10_win10 2004设置笔记本自动关机的方法

热门文章

  1. CentOS 7设置KVM硬盘模式为SCSI
  2. AMFPHP快速入门
  3. HTML(六)------ CSS
  4. 移动app测试之怎么避免bug漏测
  5. oracle数据导入导出
  6. 什么是DQL、DML、DDL、DCL
  7. C++文件操作的6种方式
  8. postgreSQL入门01-安装
  9. 母子盗打电话竟为获取游戏Q币
  10. C#3.0 自动属性——只能在简单属性上偷懒