我似乎不能使这个反应成为json反对的对象。
ajax函数(plupload的url参数)响应如下:
echo json_encode(array(
'foo' => 3434,
'error' => 'omg error',
));
exit;在FileUploaded事件中,我正在评估:
var json = eval('(' + response + ')');
console.log(json); 但我犯了个错误
未登录的SyntaxError:意外标识符
发布于 2011-11-28 16:24:26
尝试使用jQuery parseJSON方法。
var json = $.parseJSON(response);发布于 2019-03-12 05:45:54
在jQuery的v3.0版本中,$.parseJSON(response)已被废弃。
来自文档
从jQuery 3.0开始,就不再推荐$.parseJSON了。要解析JSON字符串,请使用本机JSON.parse方法。
因此,上述问题的答案是:
var json = JSON.parse(response);https://stackoverflow.com/questions/8298793
复制相似问题