Javascript 如何将字符串转换为json对象?
我使用ajax,它返回一个字符串 我想将responsetext转换为json对象以进行处理 我试过eval,也试过了,但不起作用 怎么办 我的代码是Javascript 如何将字符串转换为json对象?,javascript,ajax,json,Javascript,Ajax,Json,我使用ajax,它返回一个字符串 我想将responsetext转换为json对象以进行处理 我试过eval,也试过了,但不起作用 怎么办 我的代码是 function handleResponse() { if (httpa.readyState == 4) { var response = httpa.responseText; if (response != 'empty') { alert(response); var foo = 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"
}]
使用
strJSON
更改为response
你能行
parse(响应,恢复器)