E ai pessoal,Tenho demorado para postar pq estou muuuuuito sem tempo :(Esta mais correria do que nunca, mas a vida honesta e dura, faz parte.Eu comecei outro projeto nesse mes.E um site de relacionamentos e tera muitas coisas em Ajax.Eu pensei entao em escrever uma funcao que me auxiliasse toda vez que fosse preciso carregar meus dados sem dar um Refresh na pagina inteira.Essa funcao que eu desenvolvi e bem simples de utilizar.Eu testei varias vezes e ate agora tem suprido minhas necessidades.As funcoes Javascript.Infelizmente, o blog nao me permite inserir codigos javascript. Entao dei um printscreen da minha tela..e estou passando para voces.A PRIMERA FUNCAO QUE CHAMEI DE isArray, E RESPONSAVEL POR VERIFICAR SE O OBJETO PASSADO E UM ARRAYA SEGUNDA FUNCAO E A ALMA DO NEGOCIO, A FUNCAO callAjax.Segue abaixo alguns detalhes sobre os parametros@CAMPO = NOME DO CONTAINER(DIV) QUE VOCE DESEJA ATUALIZAR@PARAMETRO = PARAMETROS QUE DESEJA PASSAR PARA A URL (PODE SER UM ARRAY)@CAMPOVALOR = CAMPOS QUE POSSUEM OS VALORES REFERENTES AOS PARAMETROS (A SEQUENCIA DOS VALORES AQUI DEVEM ESTAR NA MESMA ORDEM QUE VOCE PASSOU O PARAMETRO. TAMBEM PODE SER UM ARRAY)@METODO = METODO GET OU POST@VARURL = URL QUE VOCE DESEJA CHAMARModo de utilizacaoPassando parametros e valores simples (nao Array)//TODA VEZ QUE UM COMPONENTE COM O ID "button1" FOR CLICADO, REQUISITA A FUNCAO JS.$("#button1").click(function(){ callAjax('p_email', 'email', 'email', 'GET', 'verificaemail.php');});Passando parametros e valores compostos (Array)//TODA VEZ QUE UM COMPONENTE COM O ID "button1" FOR CLICADO, REQUISITA A FUNCAO JS.//PASSANDO 3 PARAMETROS PARA A PAGINA verificaemail.phpparametros = new Array(3);parametros[0] = 'email';parametros[1] = 'idcliente';parametros[2] = 'idade';//PASSANDO 3 VALORES PARA A PAGINA verificaemail.php.//AQUI OS VALORES (id dos campos input por exemplo) DEVEM ESTAR NA MESMA SEQUENCIA DOS PARAMETROSvalores = new Array(3);valores[0] = 'campo_email';valores[1] = 'campo_idcliente';valores[2] = 'campo_idade';O que seria enviado para a pagina verificaemail.php, seria o seguinte Querystring:?email=valordocampo&idcliente=valordocampo&idade=valordocampo Para chamar a funcao, e a mesma coisa. Identica como chamamos pelo primeiro exemplo:$("#button1").click(function(){ callAjax('p_email', parametros, valores, 'GET', 'verificaemail.php');});A funcao callAjax voce pode colocar dentro de um arquivo .js por exemplo, incluindo junto com sua biblioteca de scripts.Para chamar a funcao como no exemplo acima, vc deve chamar dentro do ready do Jquery. Ficaria assim:$(document).ready(function() {$("#button1").click(function(){ callAjax('p_email', parametros, valores, 'GET', 'verificaemail.php');});});Blz pessoal?Desculpem a demora para postar.No outro post, espero postar algumas coisas a mais sobre o Zend Framework.Abracos...t+ Para aqueles que estao terminando a faculdade e querem estagiar na IBM, e necessario fazer uma prova que e valida por 1 ano.A prova nao e nenhum bicho de 7 cabecas, mas o que a torna dificil e o tempo para finalizacao das questoes.A prova e dividida em 3 modulos: Exercicios de Logica, Ingles e Redacao.TESTE DE LOGICAOs problemas de logica sao divididos em 3 partes onde a primeira voce possui 25 minutos, a segunda 15 minutos e a terceira 20 minutos. A cada 4 questoes erradas 1 certa e anulada.Todas as questoes possuem 5 alternativas, sendo que na primeira parte, a alternativa (E) diz que todas as alternativas anteriores estao incorretas.As questoes da primeira parte sao parecidas com as de baixo, mas claro que eu nao me lembro exatamente como foram as questoes, mas