【发布时间】:2017-09-06 20:27:51
【问题描述】:
我正在尝试每五秒联系一次 WooCommerce 以检查产品是否已被编辑。我可以通过请求 res[0].date_modified 来做到这一点。然后我比较它的创建时间 (res[0].date_created) 和最后修改时间。
如果值相同,则产品从未被修改过。但是,如果产品被修改,我不再想比较产品的创建时间和上次修改时间。
我现在想用“res[0].date_modified”将时间与上次修改时间进行比较,这样我可以查看它是否再次修改。
这是我想出的:
function lookForEdit(){
WooCommerce.get('products/', function(err, WooData, res) {
res=JSON.parse(res)
var comp = res[0].date_created;
if(comp == res[0].date_modified){
console.log("the product haven't been modified")
}
else{
console.log("The product have been edited")
comp = res[0].date_modified;
}
})
}
setInterval(lookForEdit, 5000);
我明白它为什么不起作用,但我不知道如何解决它。
我该如何解决?
谢谢
【问题讨论】:
-
客户端如何知道这些信息?
-
@epascarello:它会轮询信息。所以它可以存储状态。
标签: javascript if-statement woocommerce product