$ .each()循环+ for循环用于getJSON()

时间:2013-08-28 06:09:09

标签: jquery json

如果我运行此全部$.getjson同时运行 我想等第一个getjson然后完成下一个 希望你能提前感谢我帮助

//start loop

param.forEach(item, function () {

    $.getJSON(item, function (data) {

        $.each(data, function (i, val) {

            //store data in html

            $('#tabledata tbody').append(html);
        });
    });

});

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:0)

尝试类似

的内容
function request(array) {
    if (array.length == 0) {
        return;
    }
    var item = array.shift();
    $.getJSON(item, function (data) {
        $.each(data, function (i, html) {
            $('#tabledata tbody').append(html);
        });
        request(array);
    });
}
request(item)