我已经阅读了多篇关于此的文章和问题,但似乎没有一个建议对我有用。我有一个 ajax 调用返回的 json 结果,我想将结果的每个值放入输入字段中。我已经很接近了,“JSON.stringify(data)”正在我的输入字段中返回我的完整结果。但是我如何从中获取“恢复”值呢?
完整数据结果如下所示:
{"data":{
"id":12,
"name":"hello",
"addDt":"2020-11-06T00:00:00",
"recovery":"hello",
"latestRecovery":"hello",
"latestSituation":"hello",
"nextSteps":"hello",
"requestId":null}}
这是我当前的 ajax 调用:
function LoadUpdate(id) {
$.ajax({
url: "?handler=updateValuesJson&id=" + id,
type: "GET",
dataType: "json",
async: false,
success: function (data) {
document.getElementById("recovery").innerHTML = JSON.stringify(data); // I need "recovery" element from this string result
$("#updatemodal").modal();
}
});
}
我尝试过的:
JSON.stringify(data) 是完整的字符串结果(但我需要“recovery”的值)
JSON.stringify(data.recovery) 是“未定义”
JSON.stringify(data[3]) 是“未定义”
数据是“[对象对象]”
data.recovery 是“未定义”
数据[“恢复”]是“未定义”
JSON.parse(data)[i]['recovery'] 不成功
我是 ajax/json 的新手 - 我在这里不明白什么?
qq_遁去的一_1
慕后森
米脂
相关分类