2016-12-15 171 views
0

我有一个与Internet Explorer使用jsonp的问题。jsonp - 互联网浏览器和循环

我的代码:

$.ajax({ 
    url: 'my url', 
    cache: false, 
    dataType: "jsonp", 
    crossDomain: true, 
    async: true, 
    success: function(data) { 
     i = 0; 
     for (var ix=0;ix<data.length;ix++) { 
      item = data[ix]; 
      v = item['value'] 

在Chrome eveything是好的,我遍历数据,并让我的所有值 “V”。

在Internet Explorer上,我得到了正确的数据,但是当我迭代时,“item”是错误的。 “数据”是正确的,“ix”是正确的,但“项目”不正确。

如果我看数据,我有一个包含s“value”项的列表。 但是,“项目”是一些奇怪的事情“[原型]”,“论据”,“来电显示”和“原型”。

你有什么想法吗?谢谢

+0

? – Barmar

+0

你好,你可以在这里看到脚本:http://actecil.fr/agenda-des-formations/ –

+0

输出显示在控制台中。 pastebin中的输出:http://pastebin.com/LVeHvsvR –

回答

0

问题解决了,

我用,你能告诉`的console.log(JSON.stringify(数据))`的输出它是确定

$.each(data, function(k, item) {