Paginas con AJAX
Con la librería XHconn crear paginas con AJAX es coser y cantar, tan solo tienes que crear tus funciones y olvidarte de la llamada al XMLHttpRequest.
Con esta función más la librería XHconn puedes llamar a cualquier pagina, conseguir los datos que necesites y mostrarlo dentro de un contenedor.
La función JS es page(); y tiene 3 parámetros:
- El nombre de la
IDdel contenedor donde ira elHTML - La pagina que queremos conseguir
- Los parámetros que le enviamos por
GET
Ejemplo de llamada:
<a href="enlaces.php" onclick="page('content','enlaces.php','cat=blogs'); return false;" title="enlaces">Enlaces</a>
La función:
function page(targetId,url,params) {
target= document.getElementById(targetId);
target.innerHTML = '<p class="load">Loading...</p>';
var myConn = new XHConn();
if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
var query = function (oXML) { target.innerHTML = oXML.responseText; };
myConn.connect(url, "GET", params, query);
}
Ver post
Comentar
Fran#1 hace 1147 días
Federico#2 hace 1146 días
IceBeat#3 hace 1146 días
corsaria#4 hace 1144 días
http://www.ajaxpatterns.org/index.php?title=Main_Page
Saludos. :-))
IceBeat#5 hace 1143 días
Pablo Impallari#6 hace 1093 días
GNU/Hydrus#7 hace 1085 días
Pablo Impallari#8 hace 1075 días
Fue lo primero que hice, pero no es tan simple.
Me daba problemas si los valores de los campos contenian un ampersand “&” porque interpretaba como que ahi comenzaba otra variable y se descontrolaba todo.
Después encontre XHForms (del mismo autor que XHConn
http://xkr.us/
Y esta muy interesante tambien el FormCollect, que lee los todos los campos del formulario, para no tener que armar el string de las variables y los valores a mano uno por uno.
Finalmente arme una aplicacion de ejemplo
la pueden probar en:
http://www.pabloimpallari.com.ar/linkmaster/ajax/index.php
GNU/Hydrus#9 hace 1074 días
sdsd#10 hace 996 días
dasd#11 hace 780 días