我使用ajax,它发回一个字符串。
我希望将responsetext转换为json对象进行处理。
我试过eval和,但不起作用...
该怎么办呢?
我的代码是
function handleResponse() {
if (httpa.readyState == 4) {
var response = httpa.responseText;
if (response != 'empty') {
alert(response);
var foo = eval('(' + strJSON + ')');
alert(foo);
}
}
}//响应告警
[{
"id": "1",
"name": "Pepsodent 100g",
"selling_price": "28.75"
}, {
"id": "2",
"name": "Pepsodent 40g",
"selling_price": "18.90"
}, {
"id": "3",
"name": "Pepsodent brush",
"selling_price": "19.50"
}]发布于 2010-05-07 11:24:06
使用https://github.com/douglascrockford/JSON-js/blob/master/json2.js
你可以做到
JSON.parse(响应、唤醒)
http://www.json.org/js.html
发布于 2010-05-07 02:13:05
将strJSON更改为response。
https://stackoverflow.com/questions/2783361
复制相似问题