[Cascavel-pm] ajax básico + perl

Nilson Santos Figueiredo Junior acid06 em gmail.com
Sexta Agosto 1 10:38:03 PDT 2008


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.


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