【发布时间】:2014-06-04 14:04:15
【问题描述】:
我不明白为什么我有解析错误。有人可以帮助我吗?
客户
function test() {
$.ajax({
type: 'POST',
url: 'index.php?action=setpawn',
contentType: "application/json; charset=utf-8",
async: false,
success: function(data) {
alert(data.updated);
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert(errorThrown + textStatus);
}
});
}
服务器 (PHP)
header('Content-type: application/json; charset=utf-8');
$response['updated'] = true;
json_encode($response);
【问题讨论】:
-
您没有费心检查使用浏览器的开发控制台得到的响应?
-
因为没有回显所以没有输出
-
@kevinabelita - 我知道不会有任何输出。关键是让OP通过简单的步骤认识到他的错误。如果他用了,就不用问这个问题了,他自己就下结论了。与其修复某人的错误,不如教他们如何自己去做。
-
@N.B.那么我想我们只需要希望 OP 意识到这一点,顺便说一下,我的第一条评论不是指你的