Ho riscontrato un problema relativo all'utilizzo di AJAX con Spring MVC. Ho un modulo che contiene molti campi e ogni campo recupera i dati in base al pulsante associato su cui è stato fatto clic.Richiesta Ajax - Chiama il metodo diverso su Spring Controller
Quindi, ognuno dei miei pulsanti deve chiamare una richiesta AJAX. Ogni risposta verrà visualizzata sul campo associato.
Mi chiedo se è possibile chiamare un metodo diverso nel mio controller Spring dopo aver fatto clic su un pulsante diverso?
In altre parole, voglio fare più richieste Ajax allo stesso controller dove ogni richiesta chiamerà un metodo diverso nello stesso controller.
Vedi questo esempio:
// when get account detail is clicked it will call this method
@RequestMapping(method=RequestMethod.POST)
public @ResponseBody String getAccountDetails(@RequestParam(value="accountid") String accountid){
return somefunct.getAccountDetails(accountid);
}
// when get account summary is clicked it will call this method
@RequestMapping(method=RequestMethod.POST)
public @ResponseBody String getAccountSummary(@RequestParam(value="accountid") String accountid){
return somefunct.getAccountSummary(accountid);
}
/* when submit button is clicked... Form is submitted for saving*/
@RequestMapping(method=RequestMethod.POST)
public String submitForm(){
// save here
return "myform";
};*/
Attualmente, posso avere solo una richiesta AJAX. Come posso modificare questo codice in modo che possa avere funzionalità diverse per le diverse richieste AJAX?
Eeeek !!! Sono molto grato per quella risposta!è stato molto utile! Dio benedica la tua gentilezza! Grazie ancora!!! –
Sono felice di poterti aiutare. In bocca al lupo! :) – jmort253