深圳市小水滴网络科技有限公司(单题)
题型 | 难易度 | 出现频率 | 浏览 | 评论 |
---|---|---|---|---|
问答题 | 15 | 0 |
问答题
- 请使用XMLHttpRequest创建一个异步Ajax请求;要求Content-Type为application/x-www-form-urlencoded;方法为post;并发送数据 a=1,b=2;服务器返回内容为json
var nums ={
a:1,
b:2}
var request=new XMLHttpRequest();
//4.准备发送请求的数据:url
var url=this.href +"?time="+new Date()
var method="POST"
//5.调用xmlhttprequest对象的open方法
request.open(method,url);
request.setRequestHeader("ContentType","application/x-www-form-urlencoded");
//6.调用xmlhttprequest对象的send方法,get请求参数为null
request.send(nums);
//7.为xmlhttprequest对象添加onreadystatechange响应函数
request.onreadystatechange=function(){
//8.决断响应是否完成:xmlhttprequest对象的readystate属性值为4
if(request.readyState==4){
//9.再决断响应是否可用:xmlhttprequest对象status属性值为200
if(request.status==200){
//10.打印响应结果:responseText
var result = JSON.parse(xhr.responseText);
alert(result );
}
}