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) {
我在 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) {