我有一个Ajax请求,每3秒触发一次PHP DB脚本 我想决定基于返回结果。 它返回的结果是一个时间戳。 考虑将ajax请求触发2次。我想将第一次的结果与第二次的结果进行比较。如果他们匹配我想做点什么,如果他们不匹配我想做点其他的事情。
success:function(msg){
console.log(msg);
}
我尝试定义另一个变量,并在其中放入msg
值以将其与下一个msg
值进行比较,但是该值也与msg
相同。
如何同时获取上一个和下一个值,以便可以对其进行比较
答案 0 :(得分:2)
只需将结果放入变量中即可。
var prevResult;
$.ajax({
...
success:function(msg){
if (prevResult === msg) {
...
}
else {
...
}
prevResult = msg;
}
});