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.

Rispondi quotando