我来问是因为找不到更多解决问题的方法。希望有人可以帮助我:)
几个星期以来,突然,我的json出现了一个奇怪的不可读字符,引发了ajax请求以引发错误而不是成功状态。 我的代码没有改变。我尝试了更多技巧,例如在json中返回一个简单的布尔值。但是没有任何帮助。 为了避免可能的错误字符数据,我简化了代码。
当我尝试在jsonlint上验证他检测到错误字符时,我在第1行收到SyntaxError:Unexpected'
我在php中的代码服务器端如下:
$resultat = array();
$resultat['Success'] = true;
echo json_encode($resultat);
和我的js ajax请求:
var param = [{ name: "tbActionToDo", value: "InitialiseMailbox" }];
$.ajax({
type: "POST",
url: "actions/DatasourceEmail.php",
data: param,
dataType: "json",
dataFilter: function(data, type){
return data;
},
error: function(xhj, statut, thrown){
Notify("Danger", xhj.responseText);
},
success: function(result){
// do something
}
});
感谢您的时间和帮助!