0

我想读取从服务器以 JSON 格式接收的 javascript 中的数据。

我一直在使用这个,但现在看来我用这个例子碰壁了:

JSON

{
    "results": [
        {
            "MIN(jtable.HIT_VALUE)": "70.200000",
            "AVG(jtable.HIT_VALUE)": "124.4077234969",
            "MAX(jtable.HIT_VALUE)": "1854.620000"
        }
    ]

}

JAVASCRIPT

如何读取这个值?

我试过这个

response.results[i].MIN(jtable.HIT_VALUE)

我收到了这个错误:

TypeError: Object #<Object> has no method 'MIN'

有任何想法吗?

4

3 回答 3

4

MIN(jtable.HIT_VALUE)是关键,必须使用方括号表示法,如

response.results[i]['MIN(jtable.HIT_VALUE)']
于 2013-05-30T09:16:47.820 回答
1

将其用作字符串:

response.results[i]['MIN(jtable.HIT_VALUE)']
于 2013-05-30T09:16:07.760 回答
1

JavaScript 将调用解释response.results[i].MIN(jtable.HIT_VALUE)为尝试调用不存在的函数MIN

考虑使用这个:

response.results[i]["MIN(jtable.HIT_VALUE)"]
于 2013-05-30T09:19:13.363 回答