<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Diário de Códigos &#187; JQuery</title>
	<atom:link href="http://diariodecodigos.info/category/desenvolvimento-web/jquery/feed/" rel="self" type="application/rss+xml" />
	<link>http://diariodecodigos.info</link>
	<description>Codigos Fonte, Artigos e Dicas</description>
	<lastBuildDate>Wed, 11 Apr 2012 18:56:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>jQuery: Input sempre em maiusculo</title>
		<link>http://diariodecodigos.info/2010/07/jquery-input-sempre-em-maiusculo/</link>
		<comments>http://diariodecodigos.info/2010/07/jquery-input-sempre-em-maiusculo/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 19:25:47 +0000</pubDate>
		<dc:creator>paulodiogo</dc:creator>
				<category><![CDATA[Desenvolvimento Web]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Outros]]></category>

		<guid isPermaLink="false">http://diariodecodigos.info/?p=1044</guid>
		<description><![CDATA[Hoje eu estava precisando colocar que a entrada de uns inputs ficassem sempre em maiusculas, encontrei um plugin do jQuery bem facim de usar =D Ele e o  &#60;a href=&#8221;http://plugins.jquery.com/files/jquery.bestupper.min.js.txt&#8221;&#62;Bestupper &#60;/a&#62;. Usando: Importando jQuery e Bestupper: &#60;script src=&#34;jquery.min.js&#34; type=&#34;text/javascript&#34;&#62; &#60;/script&#62; &#60;script src=&#34;jquery.bestupper.min.js&#34; type=&#34;text/javascript&#34;&#62; &#60;/script&#62; &#60; Adicionando a funcao no head da pagina: &#60;script type=&#34;text/javascript&#34;&#62; $(document).ready(function()]]></description>
			<content:encoded><![CDATA[<p>Hoje eu estava precisando colocar que a entrada de uns inputs ficassem sempre em maiusculas, encontrei um plugin do jQuery bem facim de usar =D</p>
<p><span id="more-1044"></span></p>
<p>Ele e o  &lt;a href=&#8221;http://plugins.jquery.com/files/jquery.bestupper.min.js.txt&#8221;&gt;Bestupper<em> </em>&lt;/a&gt;.</p>
<p>Usando:</p>
<p>Importando jQuery e Bestupper:</p>
<pre class="brush: xml;">
&lt;script src=&quot;jquery.min.js&quot; type=&quot;text/javascript&quot;&gt;  &lt;/script&gt;
&lt;script src=&quot;jquery.bestupper.min.js&quot;  type=&quot;text/javascript&quot;&gt; &lt;/script&gt;
&lt;</pre>
<p>Adicionando a funcao no head da pagina:</p>
<pre class="brush: xml;">
&lt;script type=&quot;text/javascript&quot;&gt;
$(document).ready(function() {
$('.bestupper').bestupper({
ln: 'tr'
});
});
&lt;/script&gt;
</pre>
<p>e adicionar o class=&#8221;bestupper&#8221;, nos elementos que voce deseja =D</p>
<pre class="brush: xml;">

&lt;input type=&quot;text&quot; id=&quot;txtInput&quot;class=&quot;bestupper&quot; / &gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://diariodecodigos.info/2010/07/jquery-input-sempre-em-maiusculo/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Dica: JQuery UI + Dialog e DatePicker</title>
		<link>http://diariodecodigos.info/2010/01/dica-jquery-ui-dialog-e-datepicker/</link>
		<comments>http://diariodecodigos.info/2010/01/dica-jquery-ui-dialog-e-datepicker/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 18:45:26 +0000</pubDate>
		<dc:creator>Alexandre Santos</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[DatePicker]]></category>
		<category><![CDATA[Dialog]]></category>
		<category><![CDATA[JQueryUI]]></category>

		<guid isPermaLink="false">http://diariodecodigos.info/?p=809</guid>
		<description><![CDATA[Esse post é sobre uma dica rápida para quem usa JQuery ou está começando a usar. Hoje precisei fazer um DatePicker funcionar dentro de um Dialog do JQuery UI. O problema é que quando você faz isso.. o DatePicker fica atrás da janela de diálogo e a documentação do JQuery não comenta nada sobre isso]]></description>
			<content:encoded><![CDATA[<p><a href="http://diariodecodigos.info/wp-content/uploads/2010/01/jqueryUI.jpg"><img class="alignleft size-full wp-image-810" style="margin-left: 2px; margin-right: 2px; border: 1px solid black;" title="jqueryUI" src="http://diariodecodigos.info/wp-content/uploads/2010/01/jqueryUI.jpg" alt="jqueryUI" width="263" height="85" /></a>Esse post é sobre uma dica rápida para quem usa JQuery ou está começando a usar.</p>
<p>Hoje precisei fazer um <em>DatePicker</em> funcionar dentro de um <em>Dialog</em> do <em>JQuery UI</em>.</p>
<p>O problema é que quando você faz isso.. o DatePicker fica atrás da janela de diálogo e a documentação do JQuery não comenta nada sobre isso (pelo menos eu não achei).<span id="more-809"></span></p>
<p><a href="http://diariodecodigos.info/wp-content/uploads/2010/01/dialog-datePicker-problem.jpg"><img class="aligncenter size-full wp-image-811" title="dialog-datePicker-problem" src="http://diariodecodigos.info/wp-content/uploads/2010/01/dialog-datePicker-problem.jpg" alt="dialog-datePicker-problem" width="762" height="442" /></a></p>
<p>Esse problema é facilmente resolvido adicionando o seguinte código no seu CSS:</p>
<pre class="brush: css;">
#ui-datepicker-div
{
    z-index: 1003;
}
</pre>
<p><a href="http://diariodecodigos.info/wp-content/uploads/2010/01/dialog-datePicker-Ok.jpg"><img class="aligncenter size-full wp-image-812" title="dialog-datePicker-Ok" src="http://diariodecodigos.info/wp-content/uploads/2010/01/dialog-datePicker-Ok.jpg" alt="dialog-datePicker-Ok" width="788" height="474" /></a></p>
<p>Pronto! Boa Sorte!</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<h2>Edit:</h2>
<p>aproveitando o mesmo post para dar mais uma dica sobre o DatePicker, vamos deixar ele em <strong><span style="color: #0000ff;">português brasil</span></strong>:</p>
<pre class="brush: jscript;">
    // CONFIGURAÇÃO DO DATEPICKER DO JQUERYUI PARA PT-BR
    $.datepicker.setDefaults({dateFormat: 'dd/mm/yy',
                              dayNames: ['Domingo','Segunda','Terça','Quarta','Quinta','Sexta','Sábado','Domingo'],
                              dayNamesMin: ['D','S','T','Q','Q','S','S','D'],
                              dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','Sex','Sáb','Dom'],
                              monthNames: ['Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro', 'Outubro','Novembro','Dezembro'],
                              monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun','Jul','Ago','Set', 'Out','Nov','Dez'],
                              nextText: 'Próximo',
                              prevText: 'Anterior'
                             });
</pre>
]]></content:encoded>
			<wfw:commentRss>http://diariodecodigos.info/2010/01/dica-jquery-ui-dialog-e-datepicker/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>JSON + JQuery</title>
		<link>http://diariodecodigos.info/2009/11/json-jquery/</link>
		<comments>http://diariodecodigos.info/2009/11/json-jquery/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 14:19:43 +0000</pubDate>
		<dc:creator>Alexandre Santos</dc:creator>
				<category><![CDATA[Desenvolvimento Web]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://diariodecodigos.info/?p=731</guid>
		<description><![CDATA[O que é JSON? JSON ou JavaScript Object Notation é um formato de texto para serialização de estrutura de dados. Ela é derivada de objetos literais do Javascript, como definido  no ECMAScript Programming Language Standard, Third Edition [ECMA]. JSON pode representar quatro tipos primitivos (strings, números, valores booleans e valores nulos) e dois tipos estruturados]]></description>
			<content:encoded><![CDATA[<h2><span style="color: #0000ff;"><img class="alignleft size-full wp-image-736" style="margin-left: 5px; margin-right: 5px;" title="json160" src="http://diariodecodigos.info/wp-content/uploads/2009/11/json160.gif" alt="json160" width="160" height="160" />O que é JSON?</span></h2>
<p>JSON ou JavaScript Object Notation é um formato de texto para serialização de estrutura de dados. Ela é derivada de objetos literais do Javascript, como definido  no ECMAScript Programming  Language Standard, Third Edition [ECMA].</p>
<p>JSON pode representar quatro tipos primitivos (strings, números, valores booleans e valores nulos) e dois tipos estruturados (objetos e arrays).</p>
<p>- Bem isso é o que diz a especificação &#8220;<a href="http://www.ietf.org/rfc/rfc4627.txt?number=4627" target="_blank">RCF 4627 application/json</a>&#8221;</p>
<p><span id="more-731"></span>Um exemplo de JSON é:</p>
<pre class="brush: jscript;">
{&quot;id_categoria&quot;:&quot;2&quot;,&quot;tipo&quot;:&quot;PRODUTOS&quot;,&quot;titulo&quot;:&quot;COLECOES&quot;,&quot;descricao&quot;:&quot;MACIO TESTE&quot;}
</pre>
<p>Se você ainda não está familiarizado com a estrutura do JSON recomendo fortemente a dar uma passada no <a title="JSON.ORG" href="http://json.org/" target="_blank">site oficial</a></p>
<p>Bem.. vamos esclarecer algumas coisas.</p>
<ul>
<li><strong>Quando utilizar JSON?</strong><br />
Digamos que você tenha um código<strong> Ajax</strong> que faz uma requisição com parâmetros via <strong>POST</strong> ou<strong> GET</strong> para uma <strong>página externa</strong>, e essa <strong>página externa</strong> retorna dados dos quais você tem que<strong> tratar</strong>. Esse é um bom lugar para os <strong>dados serem retornados com JSON</strong></li>
<li>O <strong>cabeçalho</strong> da resposta da página externa precisa retonar o <strong>MIME</strong> do tipo &#8220;<strong><em>Content-type: application/json</em></strong>&#8221;  (não é obrigatório mas é bom seguir a regulamentação)</li>
<li>O <strong>JSON</strong> é suportado por diversas linguagens, como <strong>PHP</strong>, <strong>C#</strong>, <strong>C</strong>, <strong>Lua,</strong> <strong>JavaScript</strong> é claro e diversas outras.</li>
<li><strong>JSON</strong> utiliza<strong> UTF-8</strong> (somente e pronto. Nada de <strong><em>iso-8859</em></strong> e etc. assim como no ajax)</li>
</ul>
<h2><span style="color: #0000ff;">Qual o objetivo desse post?</span></h2>
<p>O meu objetivo aqui é mostrar como você pode recuperar dados JSON de uma fonte externa e usa-los no seu script com JQuery.</p>
<p>Normalmente, você tem uma linguagem dinâmica que busca dados no banco de dados ou seja lá o que for e retorna os dados em <strong>JSON.</strong></p>
<p>Você com seu lindo script Ajax quer retornar esses dados e mostrar para o usuário sem precisar recarregar a página.</p>
<p>Para isso vamos supor que uma página PHP retorne o seguinte JSON.</p>
<pre class="brush: jscript;">
{&quot;id_categoria&quot;:&quot;2&quot;,&quot;tipo&quot;:&quot;PRODUTOS&quot;,&quot;titulo&quot;:&quot;COLECOES&quot;,&quot;descricao&quot;:&quot;MACIO TESTE&quot;}
</pre>
<p>Aqui temos, um objeto <strong>JSON</strong> com <strong>4 membros:</strong></p>
<ul>
<li>Membro<strong> &#8220;id_categoria&#8221; </strong>com o valor<strong> &#8220;2&#8243;</strong></li>
<li>Membro<strong> &#8220;tipo&#8221; </strong>com o valor<strong> &#8220;PRODUTOS&#8221;</strong></li>
<li>Membro<strong> &#8220;titulo&#8221; </strong>com o valor<strong> &#8220;COLECOES&#8221;</strong></li>
<li>Membro<strong> &#8220;descricao&#8221; </strong>com valor<strong> &#8220;MACIO TESTE&#8221;</strong></li>
</ul>
<p>Não vou retratar aqui como o <em>PHP</em> ou o <em>C#</em> retorna dados <strong><em>JSON</em></strong>, mas dê uma olhada em &#8220;<strong>LINKS</strong>&#8221; no final da página, para mais informações.</p>
<p>Agora vamos usar o método <strong><em>$.getJSON()</em></strong> do JQuery para manipular os dados, a sintax é:</p>
<pre class="brush: jscript;">
jQuery.getJSON( url, [data], [callback] )
</pre>
<ul>
<li><strong>URL</strong> -&gt; A url que vai ser requisitada (obrigatório)</li>
<li><strong>[data]</strong> -&gt; dados a serem enviados via POST (opcional)</li>
<li><strong>[callback]</strong> -&gt; Função que vai ser executada quando os dados forem carregados com sucesso (opcional)</li>
</ul>
<p>Supondo que temos 3 <strong>INPUT</strong> do tipo <strong>TEXT</strong> e queremos colocar esses dados dentro deles, as IDs desses INPUT são respectivamente:</p>
<ol>
<li><strong><em>id_categoriaUdt</em></strong></li>
<li><strong><em>tipoUdt</em></strong></li>
<li><strong><em>tituloUdt</em></strong></li>
<li><strong><em>descricaoUdt</em></strong></li>
</ol>
<p>A página a ser requisitada se chama<strong><em> categoria.php</em></strong>:</p>
<pre class="brush: jscript;">
$.getJSON(&quot;../actions/admin/categoria.php&quot;, function(json){
            $('#tipoUdt').val(json.tipo);
            $('#tituloUdt').val(json.titulo);
            $('#descricaoUdt').val(json.descricao);
            } // fim do callback
); // fim do .getJSON()
</pre>
<p>Simples assim.</p>
<p>pronto, você pode manipular o resultado de retorno, nesse caso &#8220;<strong>json</strong>&#8221; como um objeto <strong>javascript</strong>.</p>
<p><strong><em>val()</em> <span style="font-weight: normal;">é também um método </span>JQuery<span style="font-weight: normal;">, utilizado nesse caso para atribuir um valor ao </span>INPUT<span style="font-weight: normal;"> do nosso </span>FORM HTML</strong></p>
<p>Este foi um exemplo muito simples, apenas uma introdução a como manipular objetos JSON com JavaScript (JQuery).</p>
<p><strong>Boa Sorte!</strong></p>
<h2><span style="color: #0000ff;">- Links</span></h2>
<ul>
<li><span>Página Oficial do</span><strong> JSON</strong><span> -&gt;</span><a href="http://json.org/" target="_blank"> json.org</a></li>
<li>Documentação do <strong>$.getJSON()</strong> -&gt; <a href="http://docs.jquery.com/Ajax/jQuery.getJSON" target="_blank">docs.jquery.com</a></li>
<li>Usando <strong>JSONRequest</strong> -&gt;<a href="http://json.org/JSONRequest.html" target="_blank"> json.org</a></li>
<li>Função <strong><em>eval()</em></strong> do<strong> JavaScript </strong>-&gt; <a href="http://www.w3schools.com/jsref/jsref_eval.asp" target="_blank">w3schools.com</a></li>
<li>Usando <strong>JSON com PHP</strong> -&gt; <a href="http://www.php.net/manual/en/book.json.php" target="_blank">php.net</a></li>
<li>Usando <strong>JSON com C#</strong> -&gt; <a href="http://msdn.microsoft.com/pt-br/library/system.runtime.serialization.json.jsonreaderwriterfactory.aspx">msdn.microsoft.com</a><br />
Ou procure no<strong><em> Object Browser </em></strong>do <strong><em>Visual Studio </em></strong></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://diariodecodigos.info/2009/11/json-jquery/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>JQuery UI + Dreamweaver</title>
		<link>http://diariodecodigos.info/2009/11/jquery-ui-dreamweaver/</link>
		<comments>http://diariodecodigos.info/2009/11/jquery-ui-dreamweaver/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 09:38:48 +0000</pubDate>
		<dc:creator>Alexandre Santos</dc:creator>
				<category><![CDATA[JQuery]]></category>
		<category><![CDATA[UI]]></category>

		<guid isPermaLink="false">http://diariodecodigos.info/?p=669</guid>
		<description><![CDATA[Sempre estive afim de estudar JQuery UI, mas achava que podia ser muito complicado e iria me tirar a atenção de assuntos urgentes. Até que eu descobri que existe extensões para o Dreamweaver do JQuery UI!!! De cara fiz o download: É rápido, produtivo e funcional! Para fazer o download (grátis) acesse http://www.adobe.com/cfusion/exchange/ e faça]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-670" href="http://diariodecodigos.info/2009/11/jquery-ui-dreamweaver/ui-dw/"><img class="size-full wp-image-670 alignleft" title="UI + DW" src="http://diariodecodigos.info/wp-content/uploads/2009/11/UI-+-DW.png" alt="UI + DW" width="278" height="234" /></a><br />
Sempre estive afim de estudar JQuery UI, mas achava que podia ser muito complicado e iria me tirar a atenção de assuntos urgentes.</p>
<p>Até que eu descobri que existe extensões para o Dreamweaver do JQuery UI!!!</p>
<p>De cara fiz o download:<br />
<span id="more-669"></span></p>
<p style="text-align: center;"><a href="http://diariodecodigos.info/wp-content/uploads/2009/11/DW-W-UI.png" target="_blank"><img class="aligncenter size-full wp-image-671" style="border: 1px solid black;" title="DW W UI" src="http://diariodecodigos.info/wp-content/uploads/2009/11/DW-W-UI.png" alt="DW W UI" width="445" height="344" /></a></p>
<p style="text-align: center;">É rápido, produtivo e funcional!</p>
<p style="text-align: left;">Para fazer o download (grátis) acesse <a href="http://www.adobe.com/cfusion/exchange/">http://www.adobe.com/cfusion/exchange/</a> e faça uma busca por JQuery.</p>
<p style="text-align: left;">Após instalados com o Adobe Extension Manager você terá eles disponíveis na sua paleta do Dreamweaver.</p>
<p style="text-align: left;">Basta clicar no item que ele será colocado dentro do documento atual.</p>
<p style="text-align: left;">Você também pode customizar seu widget mechendo nos arquivos CSS ou na estrutura do código.</p>
<p style="text-align: center;"><a href="http://diariodecodigos.info/wp-content/uploads/2009/11/DW-+-UI-+-DOC.gif" target="_blank"><img class="size-full wp-image-672 aligncenter" style="border: 1px solid black;" title="DW + UI + DOC" src="http://diariodecodigos.info/wp-content/uploads/2009/11/DW-+-UI-+-DOC.gif" alt="DW + UI + DOC" width="525" height="147" /></a></p>
<p>Todo widget do JQuery UI tem no local das propriedades um link para a documentação, que é muito bem explicada tornando extremamente fácil e produtivo modificar as propriedades dos objetos via código.</p>
<p>Na maioria das vezes você só altera as propriedades do objeto em uma única linha e pronto.</p>
<h2 style="text-align: center;"><a href="http://diariodecodigos.info/jquery-ui/">VEJA EXEMPLO</a></h2>
<h2>Links:</h2>
<ul>
<li><a title="Adobe Extensions" href="http://www.adobe.com/cfusion/exchange/" target="_blank">http://www.adobe.com/cfusion/exchange/</a></li>
<li><a title="JQuery UI" href="http://jqueryui.com/">http://jqueryui.com/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://diariodecodigos.info/2009/11/jquery-ui-dreamweaver/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Jquery: Método .load()</title>
		<link>http://diariodecodigos.info/2009/10/jquery-metodo-load/</link>
		<comments>http://diariodecodigos.info/2009/10/jquery-metodo-load/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 19:47:34 +0000</pubDate>
		<dc:creator>Alexandre Santos</dc:creator>
				<category><![CDATA[JQuery]]></category>
		<category><![CDATA[DOM]]></category>

		<guid isPermaLink="false">http://diariodecodigos.info/?p=544</guid>
		<description><![CDATA[Aprendemos sobre o método .load() da biblioteca JQuery.]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-522" style="border: 1px solid black; margin: 3px;" title="jquery" src="http://diariodecodigos.info/wp-content/uploads/2009/10/jquery.jpg" alt="jquery" width="236" height="69" />Resumindo a função desse método: Ele carrega uma determinada página HTML e injeta o conteúdo dela dentro de um elemento DOM, o que é <strong>DOM</strong>?</p>
<p><strong><span id="more-544"></span>D</strong>ocument <strong>O</strong>bject <strong>M</strong>odel (<strong>DOM</strong>) ou Modelo de Objeto Documental em português, é uma plataforma de interface e linguagem neutra que permite que programas e scripts acessar e atualizar dinamicamente o conteúdo, estrutura e estilo de documentos. <strong>DOM define um caminho padronizado para acessar e manipular elementos HTML</strong>.</p>
<p style="text-align: center;"><a href="http://diariodecodigos.info/wp-content/uploads/2009/10/htmltree.gif"><img class="aligncenter size-full wp-image-547" title="htmltree" src="http://diariodecodigos.info/wp-content/uploads/2009/10/htmltree.gif" alt="htmltree" width="486" height="266" /></a>Este é um exemplo de hierarquia sobre os elementos HTML.<br />
Imagem retirada do w3school.</p>
<p>Agora voltando ao foco, você já entendeu que com o método <em><strong>.load()</strong></em> podemos carregar qualquer conteúdo de outra página dentro de qualquer elemento HTML, essa é a principal característica do Ajax, vamos a sintaxe:</p>
<pre class="brush: jscript;">
load( url, [data], [callback] )
</pre>
<ul>
<li><strong>URL</strong> -&gt; A url da página HTML à ser carregada</li>
<li><strong>[data]</strong> -&gt; Dados a serem enviados ao servidor, usando POST.</li>
<li><strong>[callback]</strong> -&gt; Com esse parâmetro, você pode pegar os dados de retorno e tratá-los como quiser.</li>
</ul>
<h2><span style="color: #0000ff;">Exemplo 1:</span></h2>
<pre class="brush: xml;">
$('#conteudo').load(&quot;dados.html&quot;);
</pre>
<p>Aqui simplesmente carregamos o conteúdo da página &#8216;<strong>dados.html</strong>&#8216; para dentro do elemento que tem a <strong>ID</strong> &#8216;<em>conteudo</em>&#8216;.</p>
<h2><span style="color: #0000ff;">Exemplo 2:</span></h2>
<pre class="brush: xml;">
$('#conteudo').load(&quot;dados.html #cont2 li&quot;);
</pre>
<p>Neste outro caso, especificamos que queremos somente o conteúdo da TAG &#8216;<em>&lt;li&gt;</em>&#8216; que se encontra dentro da DIV <em>id=&#8217;cont2&#8242;</em>.</p>
<h2><span style="color: #0000ff;">Exemplo 3:</span></h2>
<pre class="brush: xml;">
$('#conteudo').load(&quot;dados.php?nome=AlexandreSantos&quot;);
</pre>
<p>Agora carregamos o conteúdo da página &#8216;<em><strong>dados.php</strong></em>&#8216; enviando pelo método GET a variável &#8216;<em><strong>nome</strong></em>&#8216; com o valor &#8216;<em><strong>AlexandreSantos</strong></em>&#8216;.</p>
<h2><span style="color: #0000ff;">Exemplo 4:</span></h2>
<pre class="brush: xml;">
$('#conteudo').load(&quot;dados.php&quot;, {nome: &quot;Alexandre Santos&quot;});
</pre>
<p>Agora ao invés de usarmos o método GET para enviar valores para outra página usamos o POST, definindo os valores a serem enviados pelo segundo parâmetro.</p>
<p>Agora vamos por em prática, vocês podem ver um exemplo do resultado final aqui: <a title="Exemplo" href="http://diariodecodigos.info/exjqload/" target="_blank">http://diariodecodigos.info/exjqload/</a></p>
<blockquote><p><strong>index.php</strong></p></blockquote>
<pre class="brush: xml;">
&lt;html&gt;

&lt;head&gt;
&lt;script language=&quot;javascript&quot;&gt;
$(document).ready(function(){
	$('#botao').click(function(){
		$('#conteudo').load(&quot;dados.html #cont2 li&quot;);
	}); // FIM $('#botao').click();
}); // FIM $(document).ready();
&lt;/script&gt;
&lt;/head&gt;

&lt;body&gt;

&lt;p&gt; A Baixo temos uma DIV chamada Conteúdo da qual é o elemento que receberá o conteúdo HTML&lt;/p&gt;
&lt;p&gt; &lt;a href=&quot;#&quot; id=&quot;botao&quot;&gt;Clique Aqui&lt;/a&gt;&lt;/p&gt;

&lt;hr color=&quot;#0000FF&quot; /&gt;

&lt;div id='conteudo'&gt;

&lt;/div&gt;

&lt;/body&gt;
</pre>
<blockquote><p><strong>dados.html</strong></p></blockquote>
<pre class="brush: xml;">
Esse é a outra página HTML da qual tem esse conteúdo!

&lt;div id=&quot;cont2&quot;&gt;
    conteúdo dentro da DIV 'cont2'

    &lt;ul&gt;
    	&lt;li&gt;Link 1&lt;/li&gt;
        &lt;li&gt;Link 2&lt;/li&gt;
        &lt;li&gt;Link 3&lt;/li&gt;
    &lt;/ul&gt;
&lt;/div&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://diariodecodigos.info/2009/10/jquery-metodo-load/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Jquery: Método .post()</title>
		<link>http://diariodecodigos.info/2009/10/jquery-metodo-post/</link>
		<comments>http://diariodecodigos.info/2009/10/jquery-metodo-post/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 21:18:08 +0000</pubDate>
		<dc:creator>Alexandre Santos</dc:creator>
				<category><![CDATA[JQuery]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://diariodecodigos.info/?p=521</guid>
		<description><![CDATA[Aprenda a utilizar o método $.post() da biblioteca JQuery.]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-522" style="border: 1px solid black; margin: 3px" title="jquery" src="http://diariodecodigos.info/wp-content/uploads/2009/10/jquery.jpg" alt="jquery" width="236" height="69" /></p>
<p>A mais ou menos um ano trás eu havia comprado um livro sobre Ajax, era a época da Web 2.0 (uma febre).</p>
<p>Hoje? Me arrependo completamente de ter comprado aquele livro e ter aprendido a manipular o XmlHttpRequest  na mão que nem um maluco!</p>
<p>Não me arrependo de ter aprendido Ajax na unha mas sim de ter gastando dinheiro =p.</p>
<p><strong>JQuery:</strong> esse cara é tão fascinante e quem já conhece sabe.</p>
<p><span id="more-521"></span>Mas vamos ao que interesse antes, para os mais novos se familiarizarem segue a baixo um exemplo de código comentado (clique para ampliar):</p>
<p style="text-align: center;"><a href="http://diariodecodigos.info/wp-content/uploads/2009/10/jquery-exemplo.png" target="_blank"><img class="aligncenter size-full wp-image-523" title="jquery-exemplo" src="http://diariodecodigos.info/wp-content/uploads/2009/10/jquery-exemplo.png" alt="jquery-exemplo" width="507" height="243" /></a><br />
Imagem Retirada e Traduzida de <a href="http://www.webdesignerwall.com" target="_blank">webdesignerwall.com</a></p>
<p>Agora que vocês estão mais íntimos, vamos para o assunto principal, entender como funciona o método <strong>Post()</strong> e por em prática! Primeiro a sintaxe:</p>
<pre class="brush: jscript;">
jQuery.post( url, [data], [callback], [type] )
</pre>
<ul>
<li><strong>URL</strong> -&gt; A página para qual você quer fazer a requisição (método POST)</li>
<li><strong>[data]</strong> -&gt;  dados a ser passado no <em>POST</em></li>
<li><strong>[callback]</strong> -&gt; Função à ser executada quando os dados são carregados com sucesso</li>
<li><strong>[type]</strong> -&gt; Tipo de dado à ser retornado pela função de callback  pode ser: &#8220;xml&#8221;, &#8220;html&#8221;, &#8220;script&#8221;, &#8220;json&#8221;, &#8220;jsonp&#8221;, ou &#8220;text&#8221;.<br />
O padrão é string.</li>
</ul>
<p>Primeiramente nós temos que incluir a biblioteca (jquery) na nossa página:</p>
<pre class="brush: xml;">
&lt;script type=&quot;text/javascript&quot; src=&quot;jquery-1.3.2.js&quot;&gt;&lt;/script&gt;
</pre>
<p>Agora temos o formulário:</p>
<pre class="brush: xml;">
&lt;label for=&quot;nome&quot;&gt;Nome:&lt;/label&gt;
&lt;input type=&quot;text&quot; id=&quot;nome&quot; name=&quot;nome&quot;&gt;&lt;br&gt;

&lt;label for=&quot;idade&quot;&gt;Idade:&lt;/label&gt;
&lt;input type=&quot;text&quot; id=&quot;idade&quot; name=&quot;idade&quot;&gt;&lt;br&gt;

&lt;input type=&quot;submit&quot; value=&quot;Cadastrar&quot; id=&quot;cadastrar&quot;&gt;

&lt;div id=&quot;resultado&quot;&gt;
&lt;/div&gt;

&lt;!-- Não esqueçam de usar o atributo &quot;id&quot; ele é importante --&gt;
</pre>
<p>A página php com a função:</p>
<pre class="brush: php;">
$nome = $_REQUEST['nomeUser'];
$idade = $_REQUEST['idadeUser'];

// comando para inserir os dados no banco de dados

if($return == true){
echo &quot;Sucesso!&quot;;
}else{
echo &quot;Error!&quot;;
}
</pre>
<p>Agora o famoso <strong>Jquery</strong>:</p>
<pre class="brush: jscript;">
$(document).ready(function(){
 $('#cadastrar').click(function(){

 // Pega o valor dos inputs
 var nome = $('#nome').val();
 var idade = $('#idade').val();

 // O DIVINO
 $.post('cadastrarUser.php', {nomeUser: nome, idadeUser: idade}, function(data){
 $('#resultado').text(data)}
  ); // Fim do POST
 }); // Fim do Click
}); // Fim do Document Read
</pre>
<p>Pronto seja feliz!</p>
<h2>Dica:</h2>
<p>Segue uma imagem a baixo com a maioria das funções do <strong>Jquery</strong>, se não todas, é muito bom para lembrar (clique para ampliar, não lembro de onde peguei ela, por isso não tem a fonte).</p>
<p style="text-align: center;"><a href="http://diariodecodigos.info/wp-content/uploads/2009/10/Jquery-Board.jpg" target="_blank"><img class="aligncenter size-medium wp-image-530" title="Jquery-Board" src="http://diariodecodigos.info/wp-content/uploads/2009/10/Jquery-Board-300x205.jpg" alt="Jquery-Board" width="300" height="205" /></a>Fonte: Meus Favoritos</p>
<p>P.S.: Esses códigos foram feitos para propósito de exemplos, não testei, caso tenha algum erro por favor comentem.</p>
<p>Abraços.</p>
]]></content:encoded>
			<wfw:commentRss>http://diariodecodigos.info/2009/10/jquery-metodo-post/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

