Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/07/2012, 12:58
Netovil
 
Fecha de Ingreso: junio-2004
Mensajes: 11
Antigüedad: 20 años, 6 meses
Puntos: 0
Respuesta: Problemas con autocompletar de JQuery

Gracias por tu respuesta dontexplain, pero no esta repetidos.
Ya logre replicar la falla en mi computadora, cuando tecleo "JU" para los proveedores con nombre "JUAN", no aparece absolutamente nada, es el que he localizado hasta este momento, proveedores con ese nombre si existen, no son tantos (8) como "JOSE" (12).

Anexo el script y el archivo que hace la busqueda

Código:
<script src="js/cemaga.js" type="text/javascript">
		$(document).ready(function()
		{
			$('#proveedor').autocomplete(
			{
				source: "buscaproveedor.php",
				minLength: 2
			});
		});
</script>
Y lo que tengo dentro del archivo buscaproveedor.php
Código PHP:
$mysqli = new mysqli('localhost''root''user''password');
$text $mysqli->real_escape_string($_GET['term']);
$text2=$text."%";

$query "SELECT nombre FROM provedores WHERE nombre LIKE '$text2' ORDER BY nombre";
$result $mysqli->query($query);
$json '[';
$first true;
while(
$row $result->fetch_assoc())
{
    if (!
$first) { $json .=  ','; } else { $first false; }
    
$json .= '{"value":"'.$row['nombre'].'"}';
}
$json .= ']';
echo 
$json
No logro entender pq con algunos registros no funciona y con otros sip, seguire investigando.