jq的ajax在ie8中不起作用,以及注意的问题
程序员文章站
2022-03-04 10:51:20
ie8中在写ajax之前要加一句话 jquery.support.cors=true;要写在$.ajax()之前,因为ie8,9默认不支持cors请求,需要手动开启。
jq2.0...
ie8中在写ajax之前要加一句话 jquery.support.cors=true;要写在$.ajax()之前,因为ie8,9默认不支持cors请求,需要手动开启。
jq2.0以上的版本不再兼容低版本的如ie8,我用的是jq的1.12版本。还有console.log()在ie8中容易报错,未定义所以在写完代码之后把console.log()去掉。
例如:
jquery.support.cors =true;//$ajax({}) 正常写
$.ajax({
type :"get",
datatype :"json",
url :"url",
success: function(data){
//执行事件
},
error:function(){
alert("错误");
}
});
上一篇: 线程池的选用与线程数的指定
下一篇: Optional类的使用