SyntaxError: неожиданное '' в строке 1 в валидаторе JSONLINT - PullRequest
0 голосов
/ 09 сентября 2018

Я спрашиваю, потому что не могу найти след для своей проблемы. Надеюсь, кто-нибудь может мне помочь:)

Через несколько недель мой json неожиданно получил странный нечитаемый символ, вызвавший ajax-запрос на выдачу ошибки вместо состояния успеха. Мой код не изменился. Я попробовал больше советов, как простой логический, как возвращение в JSON. Но ничто не может помочь. Я облегчаю код, чтобы избежать возможных неправильных символьных данных.

В строке 1 появляется сообщение об ошибке SyntaxError: Unexpected '', когда я пытаюсь проверить на jsonlint, что он обнаружил неправильный символ

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

Спасибо за ваше время и помощь !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...