深圳市小水滴网络科技有限公司(单题)

题型 难易度 出现频率 浏览 评论
问答题 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 );

}

}