[Cascavel-pm] requisiçãos AJAX (via script.pl) com muitos caracteres

Nelson Ferraz nferraz em gmail.com
Quinta Agosto 28 14:25:24 PDT 2008


2008/8/28  <fernandolouis em terra.com.br>:
> function createRequest() {
>  try {
>   request = new XMLHttpRequest();
>  } catch (trymicrosoft) {
>   try {
>     request = new ActiveXObject("Msxml2.XMLHTTP");
>   } catch (othermicrosoft) {
>     try {
>       request = new ActiveXObject("Microsoft.XMLHTTP");
>     } catch (failed) {
>       request = null;
>     }
>   }
>  }
>
> // ...
>
>  var url = url + "&nocache=" + new Date().getTime();
> request.open("GET", url, true);
> request.onreadystatechange = updatePage;
> request.send(null);

Que tal usar uma biblioteca pronta, como o prototype
(www.prototypejs.org), para substituir todo o código acima?

  new Ajax.Request(url, {
    method:'post',
    onSuccess: function(t) { alert( 'received: ' + t.responseText ) },
    onFailure: function(){ alert('Something went wrong...') }
  });


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