Hola gente,
Estoy haciendo un autocompletar que al parecer funciona al 100% ya que en los log de apache todo aparece bien, lo he debugiado y al parecer todo funka bien, pero me esta dando un extraño error el cual consiste en lo siguiente:
Tengo este form:
Código HTML:
<link href="css/ui-lightness/jquery-ui-1.10.3.custom.css" rel="stylesheet">
<script src="js/jquery-2.0.3.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.10.3.custom.js"></script>
<script type="text/javascript">
$(function(){
$( "#txtAgent" ).autocomplete({
source: "class/autocomplete-agents.php"
});
});
</script>
<form id="frmSearch" name="frmSearch" method="post">
<div class="formSearch">
<label id="ws" for="txtAgent">Agent:</label>
<input type="text" id="txtAgent" name="txtAgent"/>
</div>
</form>
Tengo esta funcion en PHP que me selecciona los resultados, esto funciona bien ya que en los log de apache me sale tanto la variable que recibe la funcion como lo que retorna:
Código PHP:
require_once('class.connection.php'); // Call file that contain the class connection
include_once('configGlobal.php');
class search{
public function loadAgents($letter){
$datos = array();
$strQuery = "SELECT A.[Agent] FROM AGENT A WHERE A.[Agent] LIKE '%".$letter."%' ORDER BY A.[IdAgent]";
error_log('CLASS-SEARCH -> loadAgents -> strQuery = '.$strQuery);
$this->strData = $this->strConnect->query( $strQuery );
while($data = $this->strData->fetch(PDO::FETCH_ASSOC)){
$datos[] = array('Agent' => $data['Agent']);
}
$log = print_r($datos, true);
error_log('CLASS-SEARCH -> loadAgents -> result = '.$log);
$this->conn->close();
return $datos;
}
}
Luego de eso tengo este archivo PHP que devuelve el json y el error_log de apache me sale bien los datos:
Código PHP:
include_once 'class.search.php';
$search = new search();
error_log('AUTOCOMPLETE-AGENTS -> loadAgents = '.print_r($search->loadAgents($_GET['term']), true));
echo json_encode($search->loadAgents($_GET['term']));
Pero el error que me esta pasando es que no se ven los valores al autocompletar osea si pongo las letras
ich me salen debajo del textbox los valores que empiezan con
ich pero no se ven las letras de esos valores, ven la imagen:

Alguna ayudita ??