Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Resultados en AJAX

Estas en el tema de Resultados en AJAX en el foro de Frameworks JS en Foros del Web. Hola, tengo un buscado con una paginacion en ajax para mostrar resultados. El código de DynamicDrive es este: <script type="text/javascript"> var bustcachevar=1 var loadedobjects="" var ...
  #1 (permalink)  
Antiguo 23/06/2009, 11:40
 
Fecha de Ingreso: febrero-2008
Mensajes: 120
Antigüedad: 16 años, 10 meses
Puntos: 1
Resultados en AJAX

Hola, tengo un buscado con una paginacion en ajax para mostrar resultados.
El código de DynamicDrive es este:

<script type="text/javascript">


var bustcachevar=1
var loadedobjects=""
var rootdomain="ht tp://"+window.location.hostname
var bustcacheparameter=""

function ajaxpage(url, containerid){
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
}
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, containerid)
}
if (bustcachevar) //if bust caching of external page
bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET', url+bustcacheparameter, true)
page_request.send(null)
}

function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=pag e_request.responseText
}

function loadobjs(){
if (!document.getElementById)
return
for (i=0; i<arguments.length; i++){
var file=arguments[i]
var fileref=""
if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
if (file.indexOf(".js")!=-1){ //If object is a js file
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", file);
}
else if (file.indexOf(".css")!=-1){ //If object is a css file
fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", file);
}
}
if (fileref!=""){
document.getElementsByTagName("head").item(0).appe ndChild(fileref)
loadedobjects+=file+" " //Remember this object as being already added to page
}
}
}

</script>


Mediante href me carga los contenidos perfectamente:
<a href="javascript:ajaxpage('avanzado.php', 'contentarea');">Avanzado</a>

El problema es cuando intento pasar variables de un formulario:
<form action="javascript:ajaxpage('paginador.php', 'contentarea','POST');" method="GET" >

Me pasa la página, pero no me pasa las variables y no me muestra los resultados de la búsqueda.

Que me dejo????
  #2 (permalink)  
Antiguo 23/06/2009, 12:02
Avatar de Avatar810  
Fecha de Ingreso: agosto-2007
Ubicación: Por rumbos Regios
Mensajes: 485
Antigüedad: 17 años, 4 meses
Puntos: 23
Respuesta: Resultados en AJAX

pues ser mas explicito con eso de "Me pasa la página, pero no me pasa las variables y no me muestra los resultados de la búsqueda."
__________________
Una demo siempre funcionará correctamente hasta que toque algo tu (hasta ahora) cliente.
Avatar810
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:31.