gpt4 book ai didi

php - 如果数组发生变化,如何发送警报?

转载 作者:行者123 更新时间:2023-12-02 18:27:34 25 4
gpt4 key购买 nike

如果NewMessage发生变化,我想要一个警报。我尝试过livechange onbind change,但没有任何效果。

相关PHP:

$message=6;
$myReturnData["Message"] = $message;

//JSON-encode and return
print json_encode($myReturnData);

相关 jQuery:

setInterval(function(){
$.getJSON("foo.php", function(data){
var NewMessage=(data.Message);
if(NewMessage>0){
document.title= NewMessage + ' pm';}
$(NewMessage).live("change", function() {
alert(NewMessage);
});
});
}, 3000);

最佳答案

“改变”并没有做你认为应该做的事。您应该将原始消息存储在变量中,然后将其与您收到的新消息进行比较。像这样:

var currentMessage = '';
setInterval(function(){
$.getJSON("foo.php", function(data){
var NewMessage=(data.Message);
if(NewMessage>0){
document.title= NewMessage + ' pm';
if (currentMessage !== NewMessage) {
alert(NewMessage);
currentMessage = NewMessage;
}
}
});
}, 3000);

关于php - 如果数组发生变化,如何发送警报?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18195878/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com