サーバーからJSONを取得し、JSON応答に行が指定されている場合にJavaScriptアラートを表示するアプリを作成しようとしています。サーバーから取得したJSONは次のようになります。
{
"key": [
{
"IND": "406",
"NUMBER": "9",
"MESSAGE": "this is a test",
"status": "ok"
}
]
}
そして、これは私がアラートを表示するために使用するコードです:
function UpdateRecord(update_id) {
var id = getUrlVars()["id"];
jQuery.ajax({
type: "POST",
url: serviceURL + "test.php",
data: 'id=' + id,
cache: false,
success: function(data) {
if (data.status == 'ok') {
alert(data.message);
} else {
alert("no");
}
}
});
}
ただし、JSONに行がある場合でも、このコードは「いいえ」と警告します "status": "ok"