success: function(data){ alert(data[0].data.AVG(Rate)); }
如何提醒7.5?我试过数据[0] .data.AVG(Rate),data.data.AVG(Rate),data.AVG(Rate)
([{"data":{"AVG(Rate)":"7.5"}}]);
答案 0 :(得分:3)
alert(data[0].data["AVG(Rate)"]);
如果这是数据的样子(对象数组):
var data = [
{
"data": {
"AVG(Rate)": "7.5"
}
}
];
密钥就是您的密钥:AVG(Rate)
这有括号,因此如果您尝试使用.
表示法访问它,JS将尝试调用AVG函数,这不起作用。您需要使用括号语法来避免语法问题。
在未来,我建议仅在按键中使用字母数字(至少有一个字母前导)字符。
答案 1 :(得分:0)
这可能对您有所帮助:)。
<script>
var data = $.parseJSON('[{"data":{"AVG(Rate)":"7.5"}}]');
alert(data[0]['data']['AVG(Rate)']);
</script>