欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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("错误");

}

});