Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/03/2012, 01:49
daweb
 
Fecha de Ingreso: agosto-2011
Ubicación: Barcelona
Mensajes: 15
Antigüedad: 12 años, 8 meses
Puntos: 3
Pregunta Respuesta: Caracteres HTML y Jquery UI Autocomplete

Buenos días mandingaweb,

En primer lugar te agradezco tu respuesta, pero aún así sigue sin funcionar... mira esto es lo que he hecho:

Llamada al php que carga el listado en función al parámetro de búsqueda
Código:
$('#class_search').autocomplete({
	source : "class_list.php",
	minLength: 2,
	dataType: "json",
	select : function(event, ui) {					
		window.open("therapeutics.php?id="+ui.item.id,'_self',false);
	}				
});
Fichero que interactua con la base de datos, lo he modificado siguiendo tu ejemplo:
Código:
        // Conexión a la base de datos: 

	// He probado meterle este header pero tampoco...
        header( 'Content-type: text/html; charset=UTF-8' );	
	$resultados = array(); 

	//Consulta al la db
	$sql = "SELECT id, clase FROM clases 
			WHERE clase LIKE  '%" . $_GET[term] . "%' "; 

	$qry = mysql_query($sql); 

	while($res = mysql_fetch_object($qry)){ 
	    $nom   = $res->id; 
	    $clase = $res->clase;
	    $resultados[] = array(   
	    	"id"	     => $nom, 
		"value" => $clase
	    ); 
	}	
	$resultados = json_encode($resultados); 
	$resultados = str_replace("\/","/",$resultados); 
	$resultados = str_replace('"','\\"',$resultados); 
	$resultados = json_decode('"'.$resultados.'"'); 
	print_r($resultados);
Si quieres verlo en funcionamiento esta es la url que va haciendo la consulta a la bd:
[URL="http://cfg.com.do/class_list.php?term=der"]http://cfg.com.do/class_list.php?term=der[/URL]
y esta es la url que muestra el listado:
[URL="http://cfg.com.do/productos.php"]http://cfg.com.do/productos.php[/URL] -> si quieres probarlo hazlo en la caja que pone "Clase terapéutica"

Si has llegado hasta aquí te agradezco mucho tu respuesta.