He estado teniendo un problema con el uso de AJAX con Spring MVC. Tengo un formulario que tiene muchos campos y cada campo recupera datos según el botón asociado al que se hizo clic.Solicitud de Ajax - Llamar a un método diferente en el controlador de primavera
Por lo tanto, cada uno de mis botones debe llamar a una solicitud de AJAX. Cada respuesta se mostrará en el campo asociado.
Me pregunto si es posible llamar a un método diferente en mi controlador Spring una vez que haga clic en un botón diferente?
En otras palabras, quiero hacer múltiples solicitudes de ajax al mismo controlador donde cada solicitud llamará a un método diferente en ese mismo controlador.
ver este ejemplo:
// 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";
};*/
Actualmente, sólo puede tener una petición AJAX. ¿Cómo puedo modificar este código para poder tener diferentes funcionalidades para diferentes solicitudes AJAX?
wow! Estoy muy agradecido por esa respuesta!¡eso fue muy útil! Dios bendiga tu bondad! ¡¡¡Gracias de nuevo!!! –
Estoy feliz de poder ayudar. ¡Buena suerte! :) – jmort253