【发布时间】:2014-07-19 10:34:48
【问题描述】:
我为此搜索了很多,但我找到的答案不起作用,但我认为问题出在我身上。
JavaScript:
$.ajax({
type: 'POST',
url: url,
data: data,
dataType: 'json',
success: function(response) {
if(response.status == true) {
alert('ok');
} else {
alert('error');
}
},
error: function(xhr, desc, err) {
console.log(xhr);
console.log("Details: " + desc + "\nError:" + err);
}
});
PHP
if(User::addFavLater($id, $user, 'favs')) {
$result = array("status" => true);
} else {
$result = array("status" => false);
}
header('Content-type: application/json');
echo json_encode($result);
所以,这是我拥有的代码摘录,我想你能意识到。我希望 PHP 向 JavaScript 发送 JSON 响应,但这没有发生,JavaScript 给了我这个错误:
parsererror / SyntaxError: Unexpected token <
我使用的是 2.1.1 版本的 JQuery。
P.S.:对不起我的英语。
【问题讨论】:
标签: javascript php jquery ajax json