JSON迭代 - 我的JSON对象被视为字符串文字?

Jon*_*son 1 javascript jquery json

这可能是一个非常简单的问题,但我出于某种原因正在敲打它.

这是我的jQuery

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

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

这就是萤火虫产生的东西

JSON迭代http://i34.tinypic.com/mr4i3a.jpg

我期待在迭代时data我会得到1001,1002,1003,1004等.

我在俯瞰什么?似乎for循环不是data作为json对象处理,而是字符串文字......

cha*_*aos 7

你的意思是,$.getJSON而不是$.get.


Ana*_*liy 5

使用'json'作为函数$ .get的第4个参数

$.get(url, params, callback, 'json');
Run Code Online (Sandbox Code Playgroud)