[Web2.0] Prototype.js e mi perdo ancora.

Andrea Colanicchia andrea.colanicchia a gmail.com
Lun 4 Dic 2006 12:46:40 CET


On 12/4/06, Davide Michel 'ZioBudda' Morelli <michel a ziobudda.net> wrote:
> Ho questo semplice codice:
>
> $_GET['password']

Io spesso metto del javascript nel codice che ritorno con AJAX:

// Non mettere var in questa dichiarazione,
// altrimenti non riesci ad usare id al di fuori di eval
id = '<?php echo $_GET['password']?>' // OK

var id = '<?php echo $_GET['password']?>'  // NOT OK

poi nella funzione showResponse usi eval:

   function showResponse(res)
   {
       alert("pippo");

       // Qui esegui il codice JS e ti trovi la variabile id impostata
       eval(res.responseText)

       if (id < 0) {
           //Errore. Chiamo la funzione apposita.
           $('loginres').innerHTML = "Errore "+id;
       } else {
           $('loginres').innerHTML = "Ok: "+id;
         }
   }


Ciao, Andrea.


Maggiori informazioni sulla lista Web2.0