Visualizzazione dei risultati da 1 a 1 su 1

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2014
    Messaggi
    10

    Richiamare metodo in controller spring da ajax

    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.
    Ultima modifica di LeleFT; 27-08-2014 a 17:17 Motivo: Aggiunti i tag CODE

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.