Coelho Dizeres Computador
[X] Fechar

Já conhece a NewsLetter do CoelhoDePrograma? Clique aqui e assine!

Só demora 30 segundos para se cadastrar e você recebe nossas notícias por email!

Seu nome:

Seu email:

Nome do amigo:

Email do amigo:

AJAX e scripts: Problemas de vidas passadas!



sexta-feira, 6 de setembro de 2013 - 13:16
Quebra-cabeaFala, galera! Tem tempo que no posto nada aqui na rea de informtica, ento hora de tirar um pouco da poeira da rea.

Se voc no um daqueles dementes que vira dias e noites olhando cdigo de programa, sugiro que voc visite a rea de blog ou corrida do site, ou volte pro Face! Se voc leu at aqui, segue por sua prpria conta e risco! :P

Estou comeando um projeto novo para o Semente N'Ativa e testando algumas coisas que sero teis no painel administrativo do site, entre elas um componente calendrio.

Da que resolvi testar um componente AJAX (sigla de Asynchronous JavaScript And XML) que simula um calendrio. Uma das utilidades bacanas do AJAX voc simular submits sem sair da pgina atual. Bacana, at a, tudo bem.

Componente criado e testado sem ser pela chamada da pgina container, funcionando! Hora de inserir o componente dentro do container. Breuba, ampla, geral e irrestrita. Mistrio... Ta um quebra-cabea que eu teria que resolver...

Bota alert pra ver se o componente t sendo chamado. T! Bota o retorno com uma string fixa pra ver se o componente t retornando algum valor. T! Poutz!

Bom, depois de uma manh de debug, descobri o que (obrigado, debug do Firefox!): O servidor no aceita esse tipo de retorno. "M Cuma? Que tipo de retorno, cacildis?", diriam Didi & Mussum? Simples... Mentira, simples um caramba! No retorno tinha um <.script>. Foi eu tirar o <.script>, colocando-o dentro do container e pimba! O troo funcionou!

Moral da histria: Quando forem usar AJAX, certifiquem-se de que o HTML gerado como retorno no tenha <.script> dentro dele!

isso a! Bom final de semana aos dois nerds que tiveram saco de ler isso at aqui! :-)

Fonte: Coelho de Programa

Leia mais sobre: ajax, script

Assine a NewsLetter do CoelhoDePrograma e não perca mais nenhum artigo!

Gostou da matéria? Comente logo abaixo! mrgreen

Copyright - Marcelo Coelho