![]() |
AJAX lo podemos reducir a está función en JavaScript???? Ajax lo podríamos reducir a esta simple función en JavaScript??? o que más faltaria??? ajax.js Código: /**Código PHP: Código HTML: <html>AJAX lo podriamos reducir a solo lafunción que pasé en un principio???? o que más faltaria???? |
ajax es el conjunto de tecnicas q utilices para hacer llamadas al servidor sin la necesidad de refresacar la pagina, el Objeto XMLHttpRequest() es el ahora mas usado, lo q se conoce hoy como Ajax es mucho Javascript :P, si querse ver mas mira las FAQS |
Esta bien la funcion para ahorrarte cosas, yo tambien me hice una parecida, pero ajax es mucho mas, no bastaria con solo esto. Que pasaria si lo que quiero es que depende de lo que me devuelva el servidor ejecute una funcion u otra, o q lo qe me devuelva el ajax sea el nombre de una funcion a ejecutar y sus parametros... con lo que nos das no se podria ya que solo pinta lo que devuelve en una capa, pero de todas formas esta muy muy currada |
Cita:
Pero de todos modos gracias por el aporte!!! ALGUIEN MAS PUEDE APORTAR ALGO???? |
Tambien otra cosa. Solo usas responseText, pero si lo que quiero es un XML y recibirlo por responseXML y usar DOM (getElementsByTagName) para acceder al XML y las variables tampoco seriviria la funcion. Por cierto no entiendo tu mensaje anterior, no querias una critica sobre tu funcion y si funciona o no o que le falta para reducirla a una funcion. De todas formas no creo que se pueda reducir todo lo que puedes hacer con AJAX a una funcion. |
loading............. Una de las grandes desventajas de estas ideas es, el documentGetELementByIDblablabla =responseTextblabla osea ahi pones el contenido del proceso a un lugar X pero si quieres procesar ese contenido? si quieres poner el contenido en muchos lugares? se vuelve obsoleto. pero para una peticion simple con una renderizacion simple, esta buena. connection closed. |
Cita:
Bueno........ pues la verdad a AJAX no le veo ninguna otra función más que enviar una petición con variables y traer la respuesta a un sitio en especifico! la verda no le encuentro más utilidad pero me imagino que debe de haberla! Me podrian decir como que otra utilidad tendria?????? |
Cita:
|
Leí sus opiniones, está bueno el tema. Oigan y esa función que hace dos funciones (va por la info y luego la pinta en DIV, ¿no la podríamos dividir en dos? Me gustaría hacer una analogía con otro tipo de funciones. Código PHP: En la función de Jalf se están haciendo dos funciones y eso le resta efectividad, se obtiene el texto y se imprime. Si quisiéramos ese texto, no para imprimirlo, sino para tomar alguna decisión desde Javascript (redireccionar a otra página, mostrar algún DIV u ocultarlo, etc), ya no serviría. Me imagino que se podría tener más power con algo como: var miTexto = getFromURL( -aquí la URL con sus parámetros - ) Y hacer miTexto lo que se les ocurra: switch(miTexto){ case "error1": -lanzar un alert- case "error2": -lanzar otro alert- case "ok1": -Imprimir la info recibida en capa 1 - case "ok2": -Imprimir la info recibida en capa 2 - case "fun1": -ejecutamos la funcion1- case "fun2": -ejecutamos la funcion2- default: -whatever- } Aunque en este momento me estoy preguntando si todo se puede enviar ya digerido desde PHP, los ALERT, por ejemplo, cualquier tipo de proceso (como lo de la conversión a mayúsculas), pues la función de Jalf no necesitaría modificaciones. Aunque cómo lanzar funciones ya definidas desde Js, qué se les ocurre? Ok, ok, sigue teniendo los mismos inconvenientes viéndolo desde la parte de XML (de la que hasta ahora entiendo poco), sigan opinando, saquen las botanas y discutamos. =) |
yo separaria la declaracion del objeto ajax en otra funcion para darle mayor legibilidad y estructura |
muy buena idea!!!! voy a separarlo a ver, o a crear entonces dos funciones una para pedir e imprimir y otra solo para imprimir o las separo, ahora más rato vuelvo con el resultado :arriba: |
Yo estuve tratando, pero no conseguí que la famosa función devolviera el resultado que fue a buscar al server. Voy a decir una tontería, pero es como si la función tuviera mucha prisa por regresar un valor y como no puede hacerlo inmediatamente (ya que hay que ir por el valor al server), entonces prefiere no devolver valores :neurotico. En fin, seguiré a ver qué pex. Alrato posteo el código, seguramente tengo un bug. |
| La zona horaria es GMT -6. Ahora son las 21:05. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.