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){}
})
本文介绍了解决Ajax请求返回[objectXMLDocument]的问题,通过设置dataType为text,可以避免浏览器默认使用html处理响应数据。
772

被折叠的 条评论
为什么被折叠?



