我在阅读JSON时遇到问题;我的PHP服务器对使用stdClass创建的对象进行编码,然后在我的Ajax异步脚本上发送该对象。我试图提醒对象和 表示是这样的:
alert(prova) //Gives {"idProva":"3","name":"test"}
现在,如果变量名称为prova
,我该如何读取值3?
我尝试使用prova.idProva
,但它不起作用。
答案 0 :(得分:3)
在ajax中添加dataType:'json'
$.ajax({url: '',
dataType: 'json',
type: 'GET',
success: function (prova) {
alert(prova.idProva);
}
);
答案 1 :(得分:3)
尝试将json解析为对象
var json = '{"idProva":"3","name":"test"}',
obj = JSON.parse(json);
alert(obj.idProva);
我希望这会有所帮助
答案 2 :(得分:0)
这可能会对你有帮助,
var data = {"idProva":"3","name":"test"}
console.log(data['idProva']);