Я использую Spring MVC, и у меня есть AJAX, который используется для удаления выбранного пользователя. Это работает отлично на моей локальной системе, но когда я попытался запустить тот же код на сервере разработки я получаю500 Внутренний сервер Ошибка при вызове ajax весной
500 Внутренняя ошибка сервера
Я Google, чтобы выяснить, что случилось с моим кода, но до сих пор я ничего не могу понять. Любая помощь будет оценена.
функция AJAX в моем файле JSP:
$('.del-btn .userId').click(function(){
var userId = $(this).attr("alt");
var data = 'userId='+ userId;
$.ajax({
type: 'POST',
url: '${pageContext.servletContext.contextPath}/deleteUser',
data: data,
success: function(response) {
$('#submitkpi').submit();
}
});
});
deleteUser
функция в контроллере:
@RequestMapping(value = "/deleteUser", method = RequestMethod.POST)
public @ResponseBody Map<String, ? extends Object> deleteKpi(@ModelAttribute(value = "userId") String userId, BindingResult result) {
if (!userId.isEmpty()) {
userService.deleteUser(userId);
return Collections.singletonMap("ok", true);
}
return Collections.singletonMap("errorMsg", "Unable to complete your request!");
}
Посмотрите на сервере логфайл, и вы узнаете, где ошибка. – Jens
Что такое ошибка, которую вы получаете. –
@SumitGupta Когда я запускаю этот код на стороне сервера, я получаю 500 Internal Server error, но когда я запускаю тот же код на своем локальном компьютере, он работает нормально – Luffy