需要考虑下浏览器的兼容性

<script>/* ajax请求数据的步骤:1、创建ajax对象2、配置请求方式和请求地址以及是否异步请求3、浏览器向服务器发送请求4、服务器接受请求5、判断请求并响应数据6、服务器向浏览器返回数据7、浏览器渲染数据*/// 1、if (window.XMLHttpRequest) {var xhr = new XMLHttpRequest();console.log(xhr);console.log(xhr.constructor);} else {// IE6-var xhr = new ActiveXObject();}// 2、// open("请求的方式","请求的地址",是否异步)  ---后端人员给提供的// true 异步  false  同步   默认是异步xhr.open("GET", "ajax_info.txt", true);// 3、xhr.send();// 4、xhr.onreadystatechange = function () {console.log(xhr);console.log(xhr.readyState);//4console.log(xhr.status);//200// 5、if (xhr.readyState == 4 && xhr.status == 200) {// 6、console.log(xhr.response);// 7、document.getElementById("box").innerText = xhr.response;}}
</script>

发送原生ajax请求的步骤相关推荐

  1. 原生ajax请求及readyState的几种状态

    原生ajax请求写法: var http = new XMLHttpRequest();http.open('get','./package.json');http.onreadystatechang ...

  2. 原生ajax请求的封装

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

  3. 什么是Ajax以及ajax请求的步骤

    什么是Ajax以及ajax请求的步骤 1.Ajax是什么? Asynchronous JavaScript & XML.Ajax是web开发的一种技术. 2.Ajax请求的步骤 (1)创建`X ...

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

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

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

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

  6. jq中法可以发起ajax请求的方法有,js与jQuery终止正在发送的ajax请求的方法

    本文实例讲述了js与jQuery终止正在发送的ajax请求的方法.分享给大家供大家参考,具体如下: 核心:调用XMLHttpRequest对象上的abort方法 jquery的ajax方法有自己的超时 ...

  7. 循环发ajax请求,在循环中发送jquery ajax请求

    我在我的Web应用程序的Map中实现了"空间选择",它选择Streets的数量.选择后,我会为使用"选择处理程序"选择的所有街道获取唯一的街道标识.在循环中发送 ...

  8. ajax请求的步骤,ajax请求的五个步骤

    ajax请求的五个步骤 第一步,创建XMLHttpRequest对象 第二步,注册回调函数 第三步,配置请求信息,open(),get 第四步,发送请求,post请求下,要传递的参数放这 第五步,创建 ...

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

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

最新文章

  1. 要继续使用 App Engine 标准应用,您必须在 2021 年 1 月 31 日之前添加付款信息。
  2. arcgis悬挂点修改_ArcGis拓扑的那些事儿(拓扑应用过程三)
  3. (9)SPI接收verilog与Systemverilog编码
  4. Confluence 6 选项 1 – 在 Confluence 中手动重建用户和用户组
  5. OpenGL基础42:实例化
  6. PADS2007教程(三)——原理图和PCB封装建立关联
  7. 成功破解:世界杀软“金奖”得主BitDefender 2008(官方中文版 + 注册机下载)
  8. Android矢量绘图
  9. opencv与PIL处理图像视频
  10. Twitter技术主管回怼马斯克!马斯克:He’s fired!
  11. 我和计算机专业的故事
  12. SWP文件详细介绍与利用
  13. Tableau学习笔记⑦(数据分层、数据组、数据集)
  14. 单片机原理及应用 实验六 双机通信与PCB设计
  15. 谷歌浏览器(Chrome)最新v80版本下载
  16. 安装Dev c++后,编译文件出现未编译的解决方法
  17. ORA-01439: 要更改数据类型, 则要修改的列必须为空
  18. c语言中函数floor用法,C 库函数
  19. cad中怎么随意移动图形_CAD中需要挪动图形到准确位置?试试这几种方法
  20. java中\是什么意思?

热门文章

  1. 学生党用什么蓝牙耳机最好?四款好用又便宜的蓝牙耳机推荐
  2. k-近邻算法简介及api的初步使用
  3. Android源码学习——linker(4)
  4. Oracle:并非所有变量都已绑定
  5. 阿里无人店的分享总结
  6. JNDI(Java Naming and Directory Interface,Java命名和目录接口)
  7. Contributor License Agreements : 贡献者许可证协议 介绍
  8. DICGAN(CVPR2020,人脸SR)Deep Face Super-Resolution with Iterative Collaboration between Attentive Recov
  9. 周立波最新经典语录--天空16度蓝
  10. 35.驱动--MTD子系统