Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Tengo una duda...

Estas en el tema de Tengo una duda... en el foro de Frameworks JS en Foros del Web. Hola a todos. Tengo 2 textarea y un boton. Un textarea es para ingresar gestiones y el otro es para mostrar las gestiones ya ingresadas. ...
  #1 (permalink)  
Antiguo 17/07/2011, 13:41
 
Fecha de Ingreso: abril-2011
Mensajes: 41
Antigüedad: 13 años, 7 meses
Puntos: 0
Tengo una duda...

Hola a todos.

Tengo 2 textarea y un boton. Un textarea es para ingresar gestiones y el otro es para mostrar las gestiones ya ingresadas. El boton es de doble función, para ingresar las gestiones en la BD y de paso me actualice el textbox de gestiones ya ingresadas y presentes en MySQL. Esto lo hago mediante 'onclick'.

Tengo una función ajax que llamo mediante el boton y esta le pasa el 'id' del registro y la gestión a un archivo .php que se encarga de insertar el registro en la BD. Esto funciona bien y hasta aquí todo bien.

¿Donde está el rollo y la duda?

-No sé si debo usar una función ajax para enviar los registros a php y otra para recibir los registros de gestiones. ¿o puedo usar la misma?

-No sé si debo usar dos archivos php, uno para ingresar los registros y otro para devolver los registros de las gestiones a una función ajax. ¿o puedo usar el mismo?

Tengo un archivo 'gestiones.php' que hace bien las dos tareas, la de insertar el registro y cuando ejecuto el archivo con 'php gestiones.php' me devuelve todos los registros presentes en la BD. Esto funciona bien mediante...

Código PHP:
//Les enviamos todas las gestiones a Ajax
header("Content-type: text/xml");
$xml = "<?xml version="1.0\"?>\n";
$xml .= "<informacion>\n";
for(
$x $x count($valores) ; $x++) {
     
$xml .= "<gestiones>" $valores[$x] . "</gestiones>\n";
}
$xml .= "</informacion>";
echo 
$xml;
¿pero como haría para recibir estos registros con ajax la misma función de enviar?
Si necesito otra función ¿como la incluyo en el 'onclick'?


Muchas gracias.
  #2 (permalink)  
Antiguo 18/07/2011, 14:19
Avatar de perryjr  
Fecha de Ingreso: julio-2010
Ubicación: Granada, Spain, Spain
Mensajes: 190
Antigüedad: 14 años, 3 meses
Puntos: 27
Respuesta: Tengo una duda...

Puedes meter cuantas cosas quieras en una sola respuesta, recuerda que serán menos roundtrips (idas y venidas de datos al servidor). Solo depende de tu organización y de lo que te venga mejor.

onclick="funcion1(); funcion2(); funcion3(); funcion_infinito();"

Finalmente, te recomiendo que le eches un vistazo a jquery porque te facilitará muchísimo el proceso:
http://jquery.com/
__________________
I (L) Google

Etiquetas: ajax, mysql, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:18.