语法错误:验证程序JSONLINT的第1行出现意外''

时间:2018-09-09 08:56:49

标签: javascript php json ajax

我来问是因为找不到更多解决问题的方法。希望有人可以帮助我:)

几个星期以来,突然,我的json出现了一个奇怪的不可读字符,引发了ajax请求以引发错误而不是成功状态。 我的代码没有改变。我尝试了更多技巧,例如在json中返回一个简单的布尔值。但是没有任何帮助。 为了避免可能的错误字符数据,我简化了代码。

当我尝试在jsonlint上验证他检测到错误字符时,我在第1行收到SyntaxError:Unexpected'

JSONLint error

我在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
    }
});

感谢您的时间和帮助!

0 个答案:

没有答案