Я хочу отправить данные формы на мой контроллер usign AJAX. Ниже то, что я попытался так и для функции ..org.springframework.web.servlet.PageNotFound handleHttpRequestMethodNotSupported Метод запроса «POST» не поддерживается
Мои Javascript
<script>
function masterRegistration(){
$.ajax({
type: "POST",
url: "./masterRegistrationData",
success: function(data){
console.log("SUCCESS ", data);
},
error: function(e){
console.log("ERROR ", e);
}
});
}
</script>
Мой контроллер
@RequestMapping(value = "/masterRegistrationData", method = RequestMethod.POST)
public String register(HttpServletRequest request) throws ParseException {
}
Я не знаю, где я ошибаюсь. Я получаю ниже ошибки в контроллере
org.springframework.web.servlet.PageNotFound handleHttpRequestMethodNotSupported ВНИМАНИЕ: 'POST' Request метод не поддерживается
Пожалуйста, я правильно ..
Я пробовал, как вы сказали, это приведет к неправильному URL. Мне нужно поставить «.». перед masterRegistrationData. –
Хорошо, сделайте одну вещь, пройдя полный путь в указанном выше URL-адресе, а затем посмотрите, работает ли она. проверьте сеть в инструменте разработчика браузера. Я уверен, что вы получите ответ в сетевом инструменте. – pise
А также вы можете опубликовать код сопоставления запроса из файла класса – pise