MYSQLサーバーから新しいメッセージを取得してユーザーに表示する単純なPhoneGapアプリケーションを構築しています。アプリケーションはこのようなJSONを取得することになっています
{
"key": [
{
"Message": "test"
}
]
}
サーバーから毎分、何か新しいことがあればアラートを出します。ただし、現在、JSONが次のように変更されていても、毎回メッセージ「テスト」を警告します。
{"key":[]}
アプリケーションが最初にサーバーから要求した後。
これは私が使用するJSです
setInterval ( "getMessages()", 60000 );
function getMessages() {
$.getJSON(serviceURL + 'messages.php' ,function(result){
$.each(result.key, function(index, field){
alert(field.message);
});
});
}