博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ajax
阅读量:6982 次
发布时间:2019-06-27

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

Ajax中常用的就是XMLHttpRequest

在JS中创建XMLHttpRequest

var request=new XMLHttpRequest();

设置参数

request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");//(POST方式需要设置该参数,GET不需要)

设置Request

request.open("GET","www.baidu.com")//GET方式

request.open("POST","www.baidu.com")//POST方式

request.open("POST","www.baidu.com",true)//POST方式,最后一个参数是决定同步还是异步,true同步,默认false异步,是可选参数

获取返回的数据

request.getResponseText获取返回的字符串

request.getResponseXML获取返回的XML

request.readyState参数

0 - (未初始化)还没有调用send()方法 

1 - (载入)已调用send()方法,正在发送请求 
2 - (载入完成)send()方法执行完成,已经接收到全部响应内容 
3 - (交互)正在解析响应内容 
4 - (完成)响应内容解析完成,可以在客户端调用了

常用的是

request.onreadystatechange=function(){

if(request.readyState==4)

{

//你的代码(请求成功)

}

}

 

转载于:https://www.cnblogs.com/HumorChen/p/10550197.html

你可能感兴趣的文章
《中国人工智能学会通讯》——8.25 基于演化优化的生物网络配准
查看>>
飞鹤乳业CIO:移动化让企业品牌和消费者紧密连接
查看>>
当精准广告遇到大数据
查看>>
《机器人自动化:建模、仿真与控制》——2.3 仿真
查看>>
泰一指尚大数据应用成为第一批省级重点企业研究院
查看>>
预测未来 盘点大数据分析领域五大趋势
查看>>
教你编写Node.js中间件,实现服务端缓存
查看>>
又到中元节 应用宝教你如何打败各种鬼
查看>>
资源大集中 浪潮I9000刀片为国家税务总局打造全能型平台
查看>>
PC如何接管手机的双因子身份验证 靠的是英特尔的CPU
查看>>
分析:“AI on Hadoop”有意义吗?
查看>>
起底英特尔大数据
查看>>
《中国人工智能学会通讯》——11.65 双重代价敏感的属性分类模型
查看>>
阿里云人工智能ET夺肺结节诊断世界冠军
查看>>
研究人员发现利用Excel宏可发起跳板攻击
查看>>
绿盟科技发布OpenSSL高危漏洞技术分析与防护方案 G20成员国美国、中国、德国受影响较大...
查看>>
《VMware Virtual SAN权威指南》一2.2.4 容量层设备
查看>>
物联网发展年报显示 2016年智能家居市场快速增长
查看>>
如何在React中做到jQuery-free
查看>>
4G+宽带高歌猛进:移动双线虐杀联通
查看>>