解决IE8发送ajax没有反应
$.ajax({
type:"post",
url:location_url+method,
data:data1,
cache:false,
dataType: "json",
success:function(data){
console.log(data);
$(".loading").hide();
callback(data);
},
error:function (XMLHttpRequest, textStatus, errorThrown) {
alert(XMLHttpRequest.readyState);
alert(textStatus);
}
})
1.ajax传参类型可为 data1 = "name="+name+"&tel="+tel;或 data:{"id":id}
2.IE浏览器发送请求时,会默认获取前一次获取的数据,添加 cache:false
3.IE中接收数据类型为dataType:"json"
4.IE浏览器不支持CORS,在发送ajax请求之前添加jQuery.support.cors=true;即可

浙公网安备 33010602011771号