Programación Web y Scripting > JavaScript
Ayuda Con Ajax
(1/1)
shadow_rev:
Hola a todos.
Me siento un poco extraviado buscando la documentación de XMLHttpRequest :huh: . Lo que quiero es pasar por el método POST (o GET, da igual) los datos de un formulario a un script PHP por medio de este objeto, pero no he podido encontrar la forma en que send() funciona para pasar los parametros a mi script PHP. ¿Alguien me puede indicar cómo, o en su defecto, donde puedo encontrar una documentación completa? La verdad es que la página de Apple me dejó un poco frustrado.
ing_marco:
pues yo he aplicado ajax pero solo con asp.net
pero debe ser igual
primero te consigues la libreria de ajax para php, cuando la encuentres continuamos de paso k reviso :D
Altareum:
Hola Shadow!
Mira, ultimamente las mejores referencias en la web que he visto, son las de Firefox, más allá de que use este último para diseñar mis webs, las referencias que tiene son impresionante y en muchos casos te indica hasta los métodos para usar con IE...
Bue, dejo de tirar flores, en http://developer.mozilla.org/es/docs/AJAX vas a encontrar un montón de documentación al respecto.
Y sobre lo que pides, en esta url tienes un ejemplo :
http://developer.mozilla.org/es/docs/AJAX:Primeros_Pasos
La verdad AJAX no lo uso mucho, ya que tengo un método más rápido, pero igualmente, por lo que vi en este último enlace, usa esta línea para llamar al archivo:
--- Código: Text ---http_request.open('GET', 'http://www.example.org/algun.archivo', true);http_request.send(null);
Así que supongo que haciendo esto, ya funcionará:
--- Código: Text ---http_request.open('GET', 'http://www.example.org/archivo.php?dato=hola', true);http_request.send(null);
Si no funciona, revisa el uso de los encabezados MIME
--- Código: Text ---http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
Espero que te sirva.
Altareum.
shadow_rev:
Gracias Altareum !!
Aunque no era lo que buscaba, me has dado una buena idea para pasar parametros. Pero igual, sigo con mis dudas: ¿Cómo funciona la función XMLHttpRequest.send()? en todos los ejemplos que he visto, siempre le pasan como parámetro null, de modo que todavia me cuesta trabajo comprender que es lo que hace.
:gracias:
Navegación
Ir a la versión completa