jsonp - Internet Explorer 和循环

jsonp - internet explorer and loop

我在 Internet Explorer 中使用 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 上一切正常,我遍历数据并获取所有值 "v"。

在 Internet Explorer 上我得到了正确的数据,但是当我重复时,"item" 是错误的。 "data" 是正确的,"ix" 是正确的,但 "item" 是错误的。

如果我查看数据,我有一个包含 s "value" 的项目的列表。 但是 "item" 对于“[prototype]”、"arguments"、"caller" 和 "prototype" 来说有些奇怪。

你有想法吗?谢谢

问题已解决,

我用过还可以

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