Estimados necesito verdaderamente de su ayuda, no soy muy ducho con ajax, pero implemente un paginador con una consulta general para traer todos los datos de la base, y me trae todos, los pagina y hace el conteo de datos ok, ahora cuando pongo algunos filtros que vienen de un buscador, me los pagina bien lee todo ok, pero cuando doy siguiente se pierden los datos de búsqueda, y claro está me da error de mysql ya que la consulta no se puede realizar sin los datos a buscar.
Ahora yo se donde está el problema, es que las variables que están en el php no pasa por el archivo ajax por lo cual se pierde.
Mi consulta es por ejemplo
tengo la variable $A= _REQUEST ['A']; que recibe el archivo pepe.php
luego se pone el codigo php de la consulta y el paginador, este paginador pasa la variable npagina del paginador por el archivo ajax, pero no la de $A, ahora como puedo pasar esa variable por el archivo ajax, si me pueden dar la respuesta me ayudarian un monton para dar por terminado un trabajo importante que estoy haciendo,
muchas gracias.-
les dejo el ajax_paginador.js para ver si me pueden ayudar
Código PHP:
function objetoAjax(){
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();
}
return xmlhttp;
}
function Pagina(nropagina){
//donde se mostrará los registros
divContenido = document.getElementById('contenido');
ajax=objetoAjax();
//uso del medoto GET
//indicamos el archivo que realizará el proceso de paginar
//junto con un valor que representa el nro de pagina
ajax.open("GET", "propiedades-buscador.php?pag="+nropagina);
divContenido.innerHTML= '<img src="anim.gif">';
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
//mostrar resultados en esta capa
divContenido.innerHTML = ajax.responseText
}
}
//como hacemos uso del metodo GET
//colocamos null ya que enviamos
//el valor por la url ?pag=nropagina
ajax.send(null)
}