Uncaught SyntaxError: неожиданный токен {в JSON в позиции 96 - PullRequest
0 голосов
/ 12 мая 2018

Я создаю веб-приложение, которое позволяет пользователям входить в систему, и у меня есть несколько примеров имен пользователей и паролей для входа в мою базу данных.У меня есть файл login.js, который обрабатывал имя входа для отправки сервлету Java и работал нормально, пока я не попытался войти на сервер AWS.Теперь я даже не могу заставить его работать на моем локальном хосте.Я никогда не менял код входа с того момента, когда он работал, на неработающий.

 /**
 * Handle the data returned by LoginServlet
 * @param resultDataString jsonObject
 */
function handleLoginResult(resultDataString) {
    resultDataJson = JSON.parse(resultDataString); //getting error here

    // If login success, redirect to index.html page
    if (resultDataJson["status"] === "success") {
        window.location.replace("index.html");
    }
    // If login fail, display error message on <div> with id "login_error_message"
    else {

        jQuery("#login_error_message").text(resultDataJson["message"]);
    }
}

/**
 * Submit the form content with POST method
 * @param formSubmitEvent
 */
function submitLoginForm(formSubmitEvent) {

    formSubmitEvent.preventDefault();

    jQuery.post(
        "login",
        jQuery("#login_form").serialize(),
        (resultDataString) => handleLoginResult(resultDataString)); //getting error here

}

// Bind the submit action of the form to a handler function
jQuery("#login_form").submit((event) => submitLoginForm(event));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...