A ver, para empezar estás configurando AJAX para enviar los datos vía POST
Código Javascript
:
Ver originalajax.open("POST", "filtro_nivel3.php",true);
Y los estás enviando vía GET
Puedes hacer de dos formas, si es via GET
Código Javascript
:
Ver originalfunction buscarDato(){
const resul = document.getElementById('resultado');
const bus=document.frmbusqueda.dato.value;
const myVar = "mi-valor";
var ajax=nuevoAjax();
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
resul.innerHTML = ajax.responseText
}
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.open("GET", "filtro_nivel3.php",true);
ajax.send("busqueda=" + bus + "&miDato=" + myVar );
}
Si es vía POST
Código Javascript
:
Ver originalfunction buscarDato(){
const resul = document.getElementById('resultado');
const bus=document.frmbusqueda.dato.value;
const myVar = "mi-valor";
var datos = new FormData();
datos.append( "busqueda", bus );
datos.append( "miDato", myVar );
var ajax=nuevoAjax();
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
resul.innerHTML = ajax.responseText
}
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.open("POST", "filtro_nivel3.php",true);
ajax.send(datos );
}
Espero que te sirva.