Programación Web y Scripting > PHP
Ajax
F_Tanori:
Claro , yo llevo tiempo usandola y funciona muy bien , tambien hay un proyecto que se llama SACK (Simple Ajax Code Kit) es muy bueno
http://www.twilightuniverse.com/projects/sack/
Para usarlo con POST hay que enviarle unas cabeceras
Funcion para cargar la pagina (POST)
--- Código: Text --- function CargarPaginaPost(url,divDestino,MostrarPreload,Parametros){ var contenido; var rnd=Math.floor(Math.random()*5000); contenido = document.getElementById(divDestino); ajax=ObjAjax(); //<----- CREAR HttpRequest Parametros="?rnd="+rnd+"&"+Parametros ajax.open("POST", url,true); ajax.onreadystatechange=function() { if(ajax.readyState==1){ if (MostrarPreload==1){ contenido.innerHTML ="Por favor espere cargando pagina...<br/>"; } }else if(ajax.readyState==4){ if(ajax.status==200){ contenido.innerHTML = unescape(ajax.responseText); }else if(ajax.status==404){ try{ contenido.innerHTML ='No se puede accesar al sito'; }catch(E){} }else{ contenido.innerHTML = "Error:"+ajax.status; } } } //ajax.setRequestHeader ("Cache-Control", "no-cache"); //ajax.setRequestHeader ("Pragma", "no-cache"); ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); ajax.send(Parametros); }
Uso:
--- Código: Text --- <div id="div_1"><a href="javascript:CargarPaginaPost('servidor.php','div_1',1,'dato=1&seccion=2&otroparam=4&activo=SI')">1</a>
Saludos
Navegación
[*] Página Anterior
Ir a la versión completa