[Cascavel-pm] ajax básico + perl

fernandolouis em terra.com.br fernandolouis em terra.com.br
Sexta Agosto 1 10:49:30 PDT 2008


Muito obrigado Nilson, era isso mesmo!

agradeço também a explicação... agora compreendi.

Valeu pessoal!
Fernando

----- Original Message ----- 
From: "Nilson Santos Figueiredo Junior" <acid06 em gmail.com>
To: "Cascavel Perl Mongers" <cascavel-pm em pm.org>
Sent: Friday, August 01, 2008 2:38 PM
Subject: Re: [Cascavel-pm] ajax básico + perl


2008/8/1  <fernandolouis em terra.com.br>:
> function replaceText(el, text) {
>  if (el != null) {
>   clearText(el);
>   var newNode = document.createTextNode(text);
>   el.appendChild(newNode);
>  }
> }

O erro está aqui.
Como você quer criar um Text Node sendo que quer que seja criado uma tag 
html?

Seu código JavaScript está errado.

Em sua função updatePage simplesmente substitua a chamada ao replaceText 
por:

  idbloco_ajax.innerHTML = retorno;

Que tudo vai funcionar.

O que você tem no servidor não afeta de forma alguma nada disso.
"AJAX" é só um nome bonitinho para o carregamento de páginas de
maneira assíncrona via JavaScript e não muda em NADA os seus scripts
server-side (além do fato de que, muitas vezes, você irá ter que gerar
somente uma parte de uma página e não ela inteira).

Se você carregasse a URL na mão, veria que aparece em negrito normalmente.

-Nilson Santos F. Jr.
_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org
http://mail.pm.org/mailman/listinfo/cascavel-pm



Mais detalhes sobre a lista de discussão Cascavel-pm