success: function(data){ alert(data[0].data.AVG(Rate)); }
どうすれば 7.5 に警告できますか? data[0].data.AVG(Rate)、data.data.AVG(Rate)、data.AVG(Rate) を試しました
([{"data":{"AVG(Rate)":"7.5"}}]);
success: function(data){ alert(data[0].data.AVG(Rate)); }
どうすれば 7.5 に警告できますか? data[0].data.AVG(Rate)、data.data.AVG(Rate)、data.AVG(Rate) を試しました
([{"data":{"AVG(Rate)":"7.5"}}]);
alert(data[0].data["AVG(Rate)"]);
これがデータの外観 (オブジェクトの配列) である場合:
var data = [
{
"data": {
"AVG(Rate)": "7.5"
}
}
];
キーはあなたのキーがどのように見えるかです:AVG(Rate)
これには括弧があるため、表記法でアクセスしようとすると、JS は AVG 関数を呼び出そうとしますが、機能.
しません。構文の問題を回避するには、ブラケット構文を使用する必要があります。
futute では、キーにのみ英数字 (少なくとも 1 文字が先頭にある) 文字のみを使用することをお勧めします。
これはあなたを助けるかもしれません:)
<script>
var data = $.parseJSON('[{"data":{"AVG(Rate)":"7.5"}}]');
alert(data[0]['data']['AVG(Rate)']);
</script>