zu suchen Ich habe versucht, dies mit den Antworten anderer Themen zu lösen, aber ich kann nicht, ich habe den einzigen Fehler in meiner Browser-Konsole, funktioniert jedoch alle fein:Kann nicht 'in' Operator verwenden, um nach 'Länge' in false
Uncaught TypeError: Cannot use 'in' operator to search for 'length' in
false
hier meine JS:
$("select[name=categoria]").change(function(){
valorBuscar = $(this).val();
mostrarDatos2(valorBuscar);
});
}
function mostrarDatos2(valorBuscar){
$.ajax({
url : "http://localhost/empresa/CategoriaC/mostrarCat",
type: "POST",
data: {categoria: valorBuscar},
dataType:"json",
success:function(response){
filas = "";
$.each(response.cat,function(key,item){ //<= here is the error
filas+="<tr><td><input type='checkbox' id='check'
value="+item.correo+"></td><td>"+item.contacto+"<br
/>"+item.correo+"<br />"+item.nombre_empresa+"</td></tr>";
});
$("#tbclientes tbody").html(filas);
}
});
}
Wahrscheinlich * response.cat * ist falsch –
also die Linie verursacht diesen Fehler? Die Syntax sieht nicht gültig aus, also bin ich überrascht, dass das überhaupt funktioniert –
wenn Sie einen Fehler haben, dann ** alles ** ist ** nicht ** gut – Endless