Jestem nowy w Spring MVC. Mam formularz jak ten,Jak przesłać formularz wiosna w ajax (jquery) z modelemAttribute
<form:form acion="/myaction.htm" method="post" modelAttribute="myForm" id="formid">
i kontrolera, która zwraca JSON
public @ResponseBody ResultObject doPost(@ModelAttribute("myForm") MyForm myForm){ sysout("myform.input"); }
jestem w stanie przedstawić to przy użyciu $("#formid").submit();
i mój modelAttribute działa poprawnie, przy wartości z UI.
Moje pytanie brzmi: jak przesłać ten formularz w jquery ajax? Próbowałem to,
$.ajax({
type:"post",
url:"/myaction.htm",
async: false,
dataType: "json",
success: function(){
alert("success");
}
});
przesłaniu formularza, ale wartości modelAttribute są wartości null, jak to obiekt modelAttribute (Object że postać używa) podczas składania?
pracuję teraz, dziękuję !! – Rony
@Rony Nie zapomnij oznaczyć go jako zaakceptowanego, jeśli zadziałało. –
Używam SpringSecurity z CSRF i otrzymuję to: Nierozpoznany token "_csrf": oczekiwał ("true", "false" lub "null"). Jakieś rozwiązanie tego? – zygimantus