I am trying to fill out the easyautocomplete autocomplete with information from the database.
<div class="contenedor">
<center><label for="" class="titulo">Cambio de cédulas de consumos</label></center>
<label for="cc_tecnico">Cambiar cédula instaldor</label>
<input type="radio" id="cc_tecnico" name="radio">
<label for="cc_auxiliar">Cambiar cédula instalador y auxiliar</label>
<input type="radio" id="cc_auxiliar" name="radio">
<input type="text" placeholder="Número de consumo">
<input type="text" id="caja_tec" style="display:none" placeholder="Cédula técnico">
<input type="text" id="caja_aux" style="display:none" placeholder="Cédula auxiliar">
</div>
Here is the script code:
<script>
var options = {
url: "/perfiles/facturacion/complementos/easyautocomplete.php",
getValue: "name",
list: {
match: {
enabled: true
}
}
};
$("#caja_tec").easyAutocomplete(options);
</script>
And this was the file I received to make the call and fill in the autocomplete:
function connectDB(){
$conexion = mysqli_connect("x", "x", "x", "x");
if($conexion){
echo 'La conexión de la base de datos se ha hecho satisfactoriamente';
}else{
echo 'Ha sucedido un error inesperado en la conexión de la base de datos';
}
return $conexion;
}
function disconnectDB($conexion){
$close = mysqli_close($conexion);
if($close){
echo 'La desconexión de la base de datos se ha hecho satisfactoriamente';
}else{
echo 'Ha sucedido un error inesperado en la desconexión de la base de datos';
}
return $close;
}
$sql="SELECT * FROM tbl_personal WHERE AREA = 'INSTALADOR'";
function getArraySQL($sql){
//Creamos la conexión con la función anterior
$conexion = connectDB();
//generamos la consulta
mysqli_set_charset($conexion, "utf8"); //formato de datos utf8
if(!$result = mysqli_query($conexion, $sql)) die(); //si la conexión cancelar programa
$rawdata = array(); //creamos un array
//guardamos en un array multidimensional todos los datos de la consulta
$i=0;
while($row = mysqli_fetch_array($result))
{
$rawdata[$i] = $row;
$i++;
}
disconnectDB($conexion); //desconectamos la base de datos
return $rawdata; //devolvemos el array
}
$myArray = getArraySQL($sql);
echo json_encode($myArray);
When I run and compile all of this, I get the following in the browser console:
WARNING: Fail to load response data
I'm starting to handle this tool and plug-in ... I hope you can help me ... Thank you!