Programación Web y Scripting > PHP

 Ajax

<< < (3/3)

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&#058;CargarPaginaPost('servidor.php','div_1',1,'dato=1&seccion=2&otroparam=4&activo=SI')">1</a>  
Saludos

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa