Código:
$(document).ready(function() { myCars2 = new Array(); myCars2 = ajax(); $("input#cliente").autocomplete({ source : myCars2 }); }); function ajax(){ myCars = new Array(); $.ajax({ type: "POST", url: "funciones/funciones_sql_basicas.php", data: "modalidad=clientes_basico", async: "true", dataType: "json", success: function(data){ for (var i=0; i< data.length; i++){ // console.log("for"+i+"-"+data[i]); myCars.push(data[i]); } console.log("myCars= "+myCars); } }); return myCars; }
Código PHP:
$modalidad = $_POST['modalidad'];
$value_return = array();
if ($modalidad) {
switch ($modalidad) {
case "clientes_basico":
$clientes_basico = clientes_basico('');
foreach ($clientes_basico as $value) {
if(isset($value['nombre'])){
if ($value['nombre'] != '' || $value['nombre'] != null) {
$utf8=utf8_encode($value['nombre']);
array_push($value_return, $utf8);
}
}
}
$array_js = json_encode(($value_return));
echo($array_js);
break;
default :
break;
}
}