我正在构建一个简单的 PhoneGap 应用程序,我从 MYSQL 服务器获取新消息并将它们显示给用户。应用程序应该得到这样的 JSON
{
"key": [
{
"Message": "test"
}
]
}
每分钟从服务器发送一次,并在有新内容时发出警报。但是现在它每次都会提醒消息“test”,即使 JSON 已更改为:
{"key":[]}
在应用程序第一次从服务器询问它之后。
这是我使用的 JS
setInterval ( "getMessages()", 60000 );
function getMessages() {
$.getJSON(serviceURL + 'messages.php' ,function(result){
$.each(result.key, function(index, field){
alert(field.message);
});
});
}