获得" TypeError:无效' in'操作数a"在WordPress中

时间:2015-08-12 06:56:11

标签: javascript jquery json wordpress each

所以我收到了一个TypeError:无效' in' WordPress中的操作数错误(不确定它是否与它相关)并且我不确定代码的错误。

以下是相关代码:

e_jsonObj = [];            
$.each(the_wpcc_posts, function(i, the_wpcc_post) {
    var e_post_id = the_wpcc_post[i].ID;
    var e_title = the_wpcc_post[i].post_title;
    var e_start = the_wpcc_post[i].post_date_gmt;

    e_item = {}
    e_item ["id"] = e_post_id;
    e_item ["title"] = e_title;
    e_item ["start"] = e_start;

    console.log(e_item);

    e_jsonObj.push(e_item);         

});

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

通过在each循环之前解析数据来尝试这种方式。 看起来您正在尝试迭代字符串,这会导致此错误。

e_jsonObj = [];
data = $.parseJSON(the_wpcc_posts);  // parsing data          
$.each(data, function(i, the_wpcc_post) {
    var e_post_id = the_wpcc_post[i].ID;
    var e_title = the_wpcc_post[i].post_title;
    var e_start = the_wpcc_post[i].post_date_gmt;

    e_item = {}
    e_item ["id"] = e_post_id;
    e_item ["title"] = e_title;
    e_item ["start"] = e_start;

    console.log(e_item);

    e_jsonObj.push(e_item);         

});