本文介绍了JSON迭代-我的JSON对象被视为字符串文字?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这可能是一个非常简单的问题,但是出于某种原因,我正在努力解决这个问题.

This is probably a super easy question but I'm banging my head on it for some reason.

这是我拥有的jQuery

Here is the jQuery I have

$(function() {
    $.get(urlGetContainerNumbers, function(data) {
        console.log(data);

        for (var idx = 0; idx < data.length; idx++) {
            var containerNo = data[idx];
            console.log(containerNo);
        }
    });
});

这是萤火虫产生的东西

我希望通过data进行迭代时,我会得到1001、1002、1003、1004等.

I am expecting that when iterating through data I would get 1001, 1002, 1003, 1004, etc.

我俯瞰什么?似乎for循环并未将data视为json对象,而是将字符串视为文字...

What am I overlooking? It seems as though the for loop isn't treating data as a json object, but rather a string literal...

推荐答案

我认为您的意思是$.getJSON而不是$.get.

Methinks you mean $.getJSON rather than $.get.

这篇关于JSON迭代-我的JSON对象被视为字符串文字?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-14 15:27