我所做的是我首先使用jQuery函数$.parseJSON()
解析了它们,现在我有2个数组,里面有3个对象。我想要做的是我想同时循环访问两个数组,以便我可以检查两个数组循环中当前对象的Post_ID
,如果它们相等或不相等,然后如果我找到那Post_ID
不存在那里或有一个不匹配,那么我想做点什么。循环访问数组并检查它们的值
这里是我做了什么:
var posts = <? php echo $posts; ?> ;
setInterval(function() {
$.get("admin/post/get_new_posts.php", {
userId: <? php echo User::GetUserID($_SESSION["username"]); ?>
}, function (data) {
data = $.parseJSON(data);
for (var i = 0; i < data.length; i++) {
for (var j = 0; j < posts.length; j++) {
if (posts[j].Post_ID != data[i].Post_ID) {
//do something...
} else {
}
}
}
});
}, 10000);
的posts
变量有它的价值,我相信它通过登录他们到控制台。现在发生的情况是,每隔十秒发送一次获取请求,并检查变量对象的Post_ID是否与data
变量的Post_ID
不相等,然后在那里做一些事情。但事实并非如此。情况总是如此。
是的,这里是我的对象。第一个是posts
变量,第二个是data
变量。
的我怎么能环通过两个变量或数组,并在同一时间检查属性,而循环的任何想法?