Avrei un prob. di questo tipo, dal codice ajax:
codice:
function salvaFormImpostazioni() {
var name_in_fatt = $("#nome_fattura").val();
$.ajax({
type : "GET",
url: "salvaImpostazioni",
data : name_in_fatt,
dataType: "json",
success : function(response) {
alert(response);
},
error : function(e) {
alert(e);
},
cache: false
});
return false;
cerco di invocare un metodo del controller spring (vedi parti grassetto):
codice:
@RequestMapping(value = "/salvaImpostazioni", method = RequestMethod.GET)
public @ResponseBody ModelAndView salvaImpostazioni(@ModelAttribute("impostazioni") Tb_azienda impostazioni, Model model) {
try {
tb_aziendaService.save(impostazioni);
} catch (Exception e){
logger.error("ServiceController -- salvaImpostazioni {}.", e.getMessage());
return new ModelAndView("viewsFront/commAPP_parametri", "impostazioni", tb_aziendaService.loadImpostazioni());
}
return new ModelAndView("viewsFront/commAPP_parametri", "impostazioni", tb_aziendaService.loadImpostazioni());
}
ma il metodo in questione non viene invocato da ajax.
L'invocazione è la parte in grassetto.
Qualcuno sa darmi qualche indicazione?
E' probabile che sia sbagliato il formato della url, ma non ho trovato come cambiarelo efficacemente.