Estoy un poco verde con xajax, ajax y con todo en general.
Me he metido en un cacao yo solo y ahora no se como resolver el problema.
A ver si podeis echarme un cable. El problema puede que sea una tonteria pero no logro ver como hacerlo.
Lo que kiero es lo q indica el codigo a continuacion:
Código:
Lo que pasa es que $formulario es una variable que se establece en una funcion JQuery. Es esta:(... mas codigo xajax...) switch($formulario){ case 1: $xajax->register(XAJAX_FUNCTION, "procesar_formulario1"); break; case 2: $xajax->register(XAJAX_FUNCTION, "procesar_formulario2"); break; case 3: $xajax->register(XAJAX_FUNCTION, "procesar_formulario3"); break; } (...mas codigo xajax...)
Código:
En general: Tengo una pagina con tres formularios. Dependiendo de en que boton para editar se haya clickado se procesa un formulario u otro.$(".aplicar").click(function(){ elemento = "#" + $(this).attr("id"); numero = parseInt($(elemento).attr("id").charAt(8)); //Libreria JQuery Alerts jConfirm("Estas a punto de editar tu perfil. ¿Estas seguro?", "Confirmar",function(r){ if(r){ switch (numero){ case 1: //Llamar funcion para procesar datos en BD xajax_procesar_formulario1(xajax.getFormValues('perfil1')); var formulario = 1; break; case 2: //Llamar funcion para procesar datos en BD xajax_procesar_formulario2(xajax.getFormValues('perfil2')); var formulario = 2; break; case 3: //Llamar funcion para procesar datos en BD xajax_procesar_formulario3(xajax.getFormValues('perfil3')); var formulario = 3; break; } } });
Pero la variable formulario no se como pasarla para que se procese.
Como se haria?
Gracias.