var saurabhjson= JSON.stringify(data)
上面返回这个json
saurabhjson {"recordId":5555,"Key":"5656"}
如果在控制台中打印第一个数组,它会得到未定义的值
console.log("saurabhjson[0].recordId",saurabhjson[0].recordId);
我想做这样的检查
if(saurabhjson[0].recordId == 5555) {
$('#div_ajaxResponse2').text("another success");
}
最佳答案
正如该方法所建议的JSON.stringify(data)
。它现在将一个 js 对象转换为一个 jsonstring 如果你想从这个字符串中提取一个键,那么在将它解析为 json 之前无法完成。
所以我不明白为什么你需要对它进行字符串化。
另一件事是你有一个 js 对象而不是对象数组。所以你需要在 data
本身上使用它:
console.log("data.recordId",data.recordId);
关于javascript - 在javascript中检查json值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31965402/