所以我收到了一个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);
});
非常感谢任何帮助。
答案 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);
});