jQuery循环通过json?

Jon*_*atz 7 each jquery json

我有一些var data看起来像这样的json():

{"success":"true","keywords":["firstkeyword","secondkeyword"]}
Run Code Online (Sandbox Code Playgroud)

我试图使用此代码循环关键字:

            data.keywords.each(function(e){
                $('#campaign_keywords').append("<p>"+e+"</p>");
            });
Run Code Online (Sandbox Code Playgroud)

但我得到了错误

Uncaught TypeError: Object firstkeyword,secondkeyword has no method 'each' 
Run Code Online (Sandbox Code Playgroud)

Phe*_*yne 13

你需要像这样循环:

$.each(data.keywords, function (i, v) {
    $('#campaign_keywords').append("<p>"+data.keywords[i]+"</p>");
});
Run Code Online (Sandbox Code Playgroud)

jQuery.each()

  • 只需使用`v`来访问值. (2认同)