小编Mik*_*keJ的帖子

getJSON或AJAX请求不使用IE9

我一直试图解决这个问题几个小时(在这里也搜索但没有解决方案有效)所以我别无选择,只希望有人告诉我为什么会这样,我该如何解决它.

这是一个简单的代码,适用于Firefox但不适用于IE9(没有其他版本)

示例代码在这里:

http://jsfiddle.net/z5b2J/

来源就是这个:

$.ajax({
  url: "http://query.yahooapis.com/v1/public/yql?q=select%20script%20from%20html%20where%20url%3D%27https%3A%2F%2Ftesting.website.com%2F%3Fcid%3D48hgfd45430DD%26id%3D4830F8CF0454312%27&format=json&diagnostics=true&_maxage=86400",
  success: function(){
   alert('hi');
  }
});
Run Code Online (Sandbox Code Playgroud)

该网站不需要是真实的测试目的.

正如您在Firefox下的小提琴中看到的那样,警告框出现"hi"但是如果您在IE9中运行完全相同的代码,则不会出现警告框.

使用getJSON方法会出现同样的情况,这对我来说是一个问题,因为我想运行一些代码而不是警报,但它不会在IE9中运行.

ajax jquery getjson internet-explorer-9

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

ajax ×1

getjson ×1

internet-explorer-9 ×1

jquery ×1