Я пытаюсь проанализировать модель, загруженную пружиной, используя model.addAttribute("myModel",mymodelvariable);
, для вызова ajax (модель используется в форме).Есть ли способ вызвать мой контроллер Spring и отправить эту модель с данными обратно на мой контроллер?и если нет, то как проанализировать данные формы как объект для моего контроллера, используя ajax?
Вот что я попробовал, используя @Html:
$('#sampleForm').submit(
function(event) {
var data = @Html.Raw(Json.Encode(Model));
$.ajax({
url: 'http://localhost:8080/hellohello',
type : "POST",
data : data,
beforeSend: function (xhr) {
xhr.setRequestHeader(header, token);
},
success : function(response) {
$('#reloading').html(response);
},
error : function(err) {
alert("not working")
console.log("not working. ERROR: "+JSON.stringify(err));
}
});
return false;
});
controller:
@CrossOrigin(origins = "http://localhost:8080")
@ResponseBody
@RequestMapping(value = "/hellohello",method = RequestMethod.POST)
public ModelAndView step1(@ModelAttribute Mymodelvariable mymodelvariable){
//do stuff and return model
}