Я создаю веб-приложение, которое позволяет пользователям входить в систему, и у меня есть несколько примеров имен пользователей и паролей для входа в мою базу данных.У меня есть файл 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));