<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Autocompletar con jQuery</title>
	<atom:link href="http://www.iugo.com.uy/blog/index.php/autocompletar-con-jquery/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.iugo.com.uy/blog/index.php/autocompletar-con-jquery/</link>
	<description>PHP y JavaScript claro y sencillo, por IUGO software &#38; design studio</description>
	<lastBuildDate>Tue, 09 Mar 2010 14:14:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Autocompletar con jQuery &#8211; otro tutorial &#124; Javascript y PHP: recursos y explicaciones - por IUGO</title>
		<link>http://www.iugo.com.uy/blog/index.php/autocompletar-con-jquery/comment-page-1/#comment-268</link>
		<dc:creator>Autocompletar con jQuery &#8211; otro tutorial &#124; Javascript y PHP: recursos y explicaciones - por IUGO</dc:creator>
		<pubDate>Tue, 09 Mar 2010 14:14:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.iugo.com.uy/blog/?p=271#comment-268</guid>
		<description>[...] un artículo anterior describíamos cómo utilizar el plugin Autocomplete de jQuery para implementar un campo de texto [...]</description>
		<content:encoded><![CDATA[<p>[...] un artículo anterior describíamos cómo utilizar el plugin Autocomplete de jQuery para implementar un campo de texto [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.iugo.com.uy/blog/index.php/autocompletar-con-jquery/comment-page-1/#comment-194</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Mon, 29 Jun 2009 21:41:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.iugo.com.uy/blog/?p=271#comment-194</guid>
		<description>Giovanni, justamente esta aplicación la tenemos implementada en .NET, pero puedo darte algunas sugerencias para el código del lado del servidor usando PHP: 

En el ejemplo del post, el archivo buscar_tags.php es quien implementa la búsqueda de tags. Para esto, primero debes obtener lo que ha escrito es usuario, utilizando la variable q del querystring: 
&lt;code&gt;$valor = $_GET[&#039;q&#039;];&lt;/code&gt;
Una vez que tienes el valor que el usuario ha escrito, realizas la consulta a la base de datos, para obtener todos los tags que comiencen con dicho valor:
&lt;code&gt;&#039;SELECT tag_name, COUNT(tag_name) FROM tags WHERE tag_name LIKE &quot;&#039; . $valor. &#039;% GROUP BY tag_name ORDER BY tag_name&#039;
&lt;/code&gt;
Donde &lt;em&gt;tags&lt;/em&gt; es la tabla donde almacenas los tags y &lt;em&gt;tag_name&lt;/em&gt; es el texto del tag. De esta forma obtienes la lista de tags y la cantidad de veces que aparece cada uno en la tabla. (esto puede variar según como hayas modelado los datos).

Puedes completar un campo oculto utilizando el handler &lt;em&gt;result&lt;/em&gt;, de la siguiente manera:
&lt;code&gt;$(&quot;#tags&quot;).autocomplete(&#039;buscar_tags.php&#039;,{ multiple: true,
  autoFill: true,
  selectFirst: true,
  formatItem: formatItem,
  formatResult: formatResult } );
}).result(function(event, item) {
  $(&#039;#id_campo_oculto&#039;).val(item[0]);
});&lt;/code&gt;

Espero te sea de ayuda.</description>
		<content:encoded><![CDATA[<p>Giovanni, justamente esta aplicación la tenemos implementada en .NET, pero puedo darte algunas sugerencias para el código del lado del servidor usando PHP: </p>
<p>En el ejemplo del post, el archivo buscar_tags.php es quien implementa la búsqueda de tags. Para esto, primero debes obtener lo que ha escrito es usuario, utilizando la variable q del querystring:<br />
<code>$valor = $_GET['q'];</code><br />
Una vez que tienes el valor que el usuario ha escrito, realizas la consulta a la base de datos, para obtener todos los tags que comiencen con dicho valor:<br />
<code>'SELECT tag_name, COUNT(tag_name) FROM tags WHERE tag_name LIKE "' . $valor. '% GROUP BY tag_name ORDER BY tag_name'<br />
</code><br />
Donde <em>tags</em> es la tabla donde almacenas los tags y <em>tag_name</em> es el texto del tag. De esta forma obtienes la lista de tags y la cantidad de veces que aparece cada uno en la tabla. (esto puede variar según como hayas modelado los datos).</p>
<p>Puedes completar un campo oculto utilizando el handler <em>result</em>, de la siguiente manera:<br />
<code>$("#tags").autocomplete('buscar_tags.php',{ multiple: true,<br />
  autoFill: true,<br />
  selectFirst: true,<br />
  formatItem: formatItem,<br />
  formatResult: formatResult } );<br />
}).result(function(event, item) {<br />
  $('#id_campo_oculto').val(item[0]);<br />
});</code></p>
<p>Espero te sea de ayuda.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Giovanni</title>
		<link>http://www.iugo.com.uy/blog/index.php/autocompletar-con-jquery/comment-page-1/#comment-193</link>
		<dc:creator>Giovanni</dc:creator>
		<pubDate>Mon, 29 Jun 2009 17:32:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.iugo.com.uy/blog/?p=271#comment-193</guid>
		<description>Hola,

Muchas gracias por el tutorial, estoy tratando de usar este plugin en mi aplicación pero la documentación oficial es muy pobre en este sentido.

Serías tan amable de publicar tu código completo del php para tener una mejor idea de como implementar el plugin completamente. Y otra molestia, tu conoces como puedo utilizar la opción de llenar campos ocultos con el resultado de este plugin.

Saludos cordiales</description>
		<content:encoded><![CDATA[<p>Hola,</p>
<p>Muchas gracias por el tutorial, estoy tratando de usar este plugin en mi aplicación pero la documentación oficial es muy pobre en este sentido.</p>
<p>Serías tan amable de publicar tu código completo del php para tener una mejor idea de como implementar el plugin completamente. Y otra molestia, tu conoces como puedo utilizar la opción de llenar campos ocultos con el resultado de este plugin.</p>
<p>Saludos cordiales</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.iugo.com.uy/blog/index.php/autocompletar-con-jquery/comment-page-1/#comment-192</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sun, 28 Jun 2009 20:41:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.iugo.com.uy/blog/?p=271#comment-192</guid>
		<description>Felix, muchas gracias por tu opinión. Habíamos detectado que el color del texto es demasiado claro, por lo que vamos a probar usando un tono más oscuro para ver cómo funciona.</description>
		<content:encoded><![CDATA[<p>Felix, muchas gracias por tu opinión. Habíamos detectado que el color del texto es demasiado claro, por lo que vamos a probar usando un tono más oscuro para ver cómo funciona.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: felix</title>
		<link>http://www.iugo.com.uy/blog/index.php/autocompletar-con-jquery/comment-page-1/#comment-191</link>
		<dc:creator>felix</dc:creator>
		<pubDate>Sat, 27 Jun 2009 03:41:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.iugo.com.uy/blog/?p=271#comment-191</guid>
		<description>Con todo respeto, tu combinación de colores es horrible, cansa la vista muy pronto, y por muy interesante que sea el contenido, dudo mucho que alguien aguante mas de dos minutos viendolo, por favor y para tu beneficio cambia los colores.
Gracias</description>
		<content:encoded><![CDATA[<p>Con todo respeto, tu combinación de colores es horrible, cansa la vista muy pronto, y por muy interesante que sea el contenido, dudo mucho que alguien aguante mas de dos minutos viendolo, por favor y para tu beneficio cambia los colores.<br />
Gracias</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.iugo.com.uy/blog/index.php/autocompletar-con-jquery/comment-page-1/#comment-187</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Fri, 19 Jun 2009 12:35:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.iugo.com.uy/blog/?p=271#comment-187</guid>
		<description>viktor: en este caso nos estamos refiriendo a un plug-in de jQuery, que son archivos .js (javascript). Para utilizarlo debes descargar la libreria jQuery (www.jquery.com) y luego incluirlo en tu pagina junto con el plugin Autocomplete.  &lt;a href=&quot;http://docs.jquery.com/How_jQuery_Works&quot; rel=&quot;nofollow&quot;&gt;Aqui &lt;/a&gt; encontraras una introduccion a jQuery.</description>
		<content:encoded><![CDATA[<p>viktor: en este caso nos estamos refiriendo a un plug-in de jQuery, que son archivos .js (javascript). Para utilizarlo debes descargar la libreria jQuery (www.jquery.com) y luego incluirlo en tu pagina junto con el plugin Autocomplete.  <a href="http://docs.jquery.com/How_jQuery_Works" rel="nofollow">Aqui </a> encontraras una introduccion a jQuery.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: viktor</title>
		<link>http://www.iugo.com.uy/blog/index.php/autocompletar-con-jquery/comment-page-1/#comment-186</link>
		<dc:creator>viktor</dc:creator>
		<pubDate>Thu, 18 Jun 2009 14:52:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.iugo.com.uy/blog/?p=271#comment-186</guid>
		<description>amigo podria explicar  mejor, que no entendi lo que quiere decir con lo del plugin. no se que es si un .php, un .js o un script que se coloca en no se donde. por favor explique mas al respecto</description>
		<content:encoded><![CDATA[<p>amigo podria explicar  mejor, que no entendi lo que quiere decir con lo del plugin. no se que es si un .php, un .js o un script que se coloca en no se donde. por favor explique mas al respecto</p>
]]></content:encoded>
	</item>
</channel>
</rss>
