Autor
|
Tema: Como actualizar un formulario en php!! (Leído 6,708 veces)
|
Spider Burn
Desconectado
Mensajes: 4
|
Buenas!!! Mi duda es la siguiente, realize un chat en php sencillo donde solo se envian y resiven mensajes!! Pero el problema que quiero resolver, es que nada mas necesito que se me actualize el formulario donde aparecen los mensajes que escribieron los usuarios!! Por que no quiero actualizar la pagina completa!!! Espero y puedan responder a mi pregunta!!! Salu2!!!
|
|
|
En línea
|
|
|
|
|
HardieVon
Desconectado
Mensajes: 181
Programming HardCore
|
no le creas, no es nada compicado. aqui te dejo el codigo base que hize para mis sitios. <!-- var xmlhttp = false; try{ xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }catch (e){ try{ xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }catch (E){ xmlhttp = false; }} if(!xmlhttp && typeof XMLHttpRequest != 'undefined'){ xmlhttp = new XMLHttpRequest(); } function mostrar(serverPage,objID){ var obj = document.getElementById(objID); xmlhttp.open("GET", serverPage); xmlhttp.onreadystatechange = function() { if(xmlhttp.readyState == 1 || xmlhttp.readyState == 2){ obj.innerHTML = "<img src='http://hansphp.comli.com/loading.gif' /> <h2>Cargando...</h2>"; }else if (xmlhttp.readyState == 4 && xmlhttp.status == 200){ obj.innerHTML = xmlhttp.responseText; } } xmlhttp.send (null); } //-->
si quieres ver un ejemplo, lo implemento en esta web http://hansphp.comli.com/es un claro ejemplo.
|
|
|
En línea
|
|
|
|
[u]nsigned
Desconectado
Mensajes: 2.397
JS/Node developer
|
no le creas, no es nada compicado.
No, no complicado, ni que fuera ASM ...lo que quise decir que si no tenes idea de, por ejemplo el DOM, o dhtml, o XML, pues no se va a enterar de mucho en el codigo que le pusiste. Ademas ese script solo le pasa la busqueda a google.. Y lo que el quiere es cargar un campo de comentario asincronicamente. Saludos
|
|
« Última modificación: 7 Junio 2009, 08:28 am por ~(_,_C*> »
|
En línea
|
No hay atajo ante la duda, el misterio se hace aquí... Se hace carne en cada uno, el misterio es existir!
|
|
|
Spider-Net
Desconectado
Mensajes: 1.165
Un gran poder conlleva una gran responsabilidad
|
Eso con jQuery se hace en una línea:
$('#divResultado').load('PaginaAcargar.php?ejemplo=1');
Saludos!
|
|
|
En línea
|
|
|
|
Spider Burn
Desconectado
Mensajes: 4
|
OK!! GRACIAS POR SU AYUDA, PROBARE EL CODIGO Y LOS LINKS DE LAS PAGINAS!!! SALU2!!!
|
|
|
En línea
|
|
|
|
HardieVon
Desconectado
Mensajes: 181
Programming HardCore
|
Eso con jQuery se hace en una línea:
$('#divResultado').load('PaginaAcargar.php?ejemplo=1');
Saludos!
mentira, se hace con un buen de lineas. es como si nada mas pongo, mostrar(serverPage,objID). jquery es para flojos
|
|
|
En línea
|
|
|
|
Spider-Net
Desconectado
Mensajes: 1.165
Un gran poder conlleva una gran responsabilidad
|
Eso con jQuery se hace en una línea:
$('#divResultado').load('PaginaAcargar.php?ejemplo=1');
Saludos!
mentira, se hace con un buen de lineas. es como si nada mas pongo, mostrar(serverPage,objID). jquery es para flojos Perdona que te diga pero te equivocas. Primero no me llames mentiroso, no creas que lo sabes todo, de hecho si hubieses usado jQuery sabrías que no es mentira, con esa única línea hace exactamente lo mismo que todo el código que tú has puesto. Obviamente porque jQuery ya trae implementado un objeto AJAX con el que trabajar pero eso al programador le da lo mismo así que obtiene el mismo resultado que tú con una sola línea. Y por cierto eso de "jQuery es para flojos" creo que sin comentarios.. nunca he visto tanta ignorancia junta en un mismo post.. xD
|
|
|
En línea
|
|
|
|
|
дٳŦ٭
GNU/Linux Infrastructure Specialist
Ex-Staff
Desconectado
Mensajes: 5.110
|
Eso con jQuery se hace en una línea:
$('#divResultado').load('PaginaAcargar.php?ejemplo=1');
Saludos!
mentira, se hace con un buen de lineas. es como si nada mas pongo, mostrar(serverPage,objID). jquery es para flojos Perdona que te diga pero te equivocas. Primero no me llames mentiroso, no creas que lo sabes todo, de hecho si hubieses usado jQuery sabrías que no es mentira, con esa única línea hace exactamente lo mismo que todo el código que tú has puesto. Obviamente porque jQuery ya trae implementado un objeto AJAX con el que trabajar pero eso al programador le da lo mismo así que obtiene el mismo resultado que tú con una sola línea. Y por cierto eso de "jQuery es para flojos" creo que sin comentarios.. nunca he visto tanta ignorancia junta en un mismo post.. xD Usar productos ya hecho es para flojos. No me respondas que no quieres reinventar el hilo negro... todos lo hacemos de la manera que podemos o creemos mejor. Muchos de nosotros preferimos hacerlo desde 0 para tener total control de la aplicación. Saludos... close();
|
|
|
En línea
|
|
|
|
|
|