gpt4 book ai didi

如果 JSON 响应具有指定行,则 Javascript 发出警报

转载 作者:行者123 更新时间:2023-11-28 13:50:55 26 4
gpt4 key购买 nike

我正在尝试构建一个应用程序,该应用程序从服务器获取 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",此代码也会发出“no”警报

最佳答案

尝试使用 if (data.key[0].status),并将 alert(data.message) 替换为 alert(data.key[0) ].MESSAGE)。您必须小心大小写!

关于如果 JSON 响应具有指定行,则 Javascript 发出警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11047690/

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