Sono nuovo in Spring MVC. Ho una forma del genere,Come inviare il modulo molla in ajax (jquery) con modelloAttribute
<form:form acion="/myaction.htm" method="post" modelAttribute="myForm" id="formid">
e un controller che restituisce JSON
public @ResponseBody ResultObject doPost(@ModelAttribute("myForm") MyForm myForm){ sysout("myform.input"); }
sono in grado di presentare tale utilizzando $("#formid").submit();
e la mia modelAttribute sta lavorando bene, prendendo i valori da UI.
la mia domanda è, come inviare questo modulo in modo jquery ajax? Ho provato questo,
$.ajax({
type:"post",
url:"/myaction.htm",
async: false,
dataType: "json",
success: function(){
alert("success");
}
});
il modulo viene inviato ma valori modelAttribute sono nulli, come includere oggetto modelAttribute (oggetto che forma sta utilizzando) durante l'invio?
ha funzionato ora, grazie !! – Rony
@Rony Non dimenticare di contrassegnarlo accettato se ha funzionato per te. –
Sto usando SpringSecurity con CSRF e sto ottenendo questo: token non riconosciuto '_csrf': mi aspettavo ('true', 'false' o 'null'). Qualche soluzione a questo? – zygimantus