Ajax在进行异步请求时是比较方便的,但是在部分浏览器中,ajax接收的反参为[object XMLDocument]。
这是因为浏览器默认的将dataType用html来处理了,所以只需要设置一下dataType为text即可。
$.ajax({
// 请求方式
type:"POST"
// 请求
url:"",
// 参数
data:{"":},
// 如果参数为json,加上这句
contentType:"text/json",
// 规定反参类型为text
dataType:"text",
// 让ajax,success后操作顺序执行
async:false,
success:function(data){}
})