0
$ .parseJSON在Ajax调用中无法正常工作。我认为$ .parseJSON有问题。我知道我正在获取数据,但解析不能按预期工作。parseJSON按预期工作
PHP:
if(isset($_POST['getHeaders'])){
$appInfo = array(app_id =>APP_ID);
echo json_encode($appInfo);
}
JS:
$.post("dispatcherURl", { 'getHeaders': 'getHeaders'})
.done(function(data) {
if(data){
alert(data);
var appInfo = $.parseJSON(data);
alert(appInfo);
}
else{
alert('no header data found');
}
});
关于第一个警报,我得到:X { “APP_ID”: “1234335”} 但第二警报永远不会触发!
顺便说一句:x来警报不是用户来自哪里。
'x'从哪里来? 'parseJSON'是否因此而抛出?检查你的错误控制台! – Bergi
是“x”错字吗?如果你实际上在前面有一个“x”,它不是有效的JSON –
这不是它带有x的类型! – rex