Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/04/2017, 02:47
Avatar de manuparquegiralda
manuparquegiralda
 
Fecha de Ingreso: junio-2012
Ubicación: Barcelona
Mensajes: 241
Antigüedad: 12 años, 6 meses
Puntos: 39
Respuesta: enviar variables ajax

A ver, para empezar estás configurando AJAX para enviar los datos vía POST

Código Javascript:
Ver original
  1. ajax.open("POST", "filtro_nivel3.php",true);

Y los estás enviando vía GET

Código Javascript:
Ver original
  1. ajax.send("busqueda="+bus)

Puedes hacer de dos formas, si es via GET

Código Javascript:
Ver original
  1. function buscarDato(){
  2.     const resul = document.getElementById('resultado');
  3.    
  4.     const bus=document.frmbusqueda.dato.value;
  5.     const myVar = "mi-valor";
  6.    
  7.     var ajax=nuevoAjax();
  8.  
  9.     ajax.onreadystatechange=function() {
  10.         if (ajax.readyState==4) {
  11.             resul.innerHTML = ajax.responseText
  12.         }
  13.     }
  14.     ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  15.     ajax.open("GET", "filtro_nivel3.php",true);
  16.     ajax.send("busqueda=" + bus + "&miDato=" + myVar );
  17.  
  18. }

Si es vía POST

Código Javascript:
Ver original
  1. function buscarDato(){
  2.     const resul = document.getElementById('resultado');
  3.    
  4.     const bus=document.frmbusqueda.dato.value;
  5.     const myVar = "mi-valor";
  6.  
  7.     var datos = new FormData();
  8.     datos.append( "busqueda", bus );
  9.     datos.append( "miDato", myVar );
  10.    
  11.     var ajax=nuevoAjax();
  12.     ajax.onreadystatechange=function() {
  13.         if (ajax.readyState==4) {
  14.             resul.innerHTML = ajax.responseText
  15.         }
  16.     }
  17.  
  18.     ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  19.     ajax.open("POST", "filtro_nivel3.php",true);
  20.     ajax.send(datos );
  21.  
  22. }

Espero que te sirva.
__________________
Diseño Web - Arisman Web