Mostra notizie nelle discussioni
Avatar
☺
Scritto da
The Lich
Übermensch
il 2010-06-02 21:16:00.0 alle 2010-06-02 21:16:00.0
Trollate totali: 21351
per chi conosce ajax
oggi è venuto fuori un problema assurdo che sono riuscito a risolvere, ma vorrei sapere se esiste un inquadramento di natura generale che spieghi quanto accade

premetto che il codice non l'ho scritto io, mi è solo toccato debuggarlo

in pratica c'è questa pagina divisa in step, il passaggio da uno step all'altro è pilotato da un parametro in un form, il passaggio avviene per mezzo di un form con parametri hidden chiamato da uno script javascript in calce alla pagina.

Ciascuno step fa quello che deve fare, scrive alcuni parametri in un file di log poi alla fine del caricamento chiama questo script del tipo document.myform.submit() e passa automaticamente allo step successivo

al tempo stesso la pagina carica de codice in maniera asincrona

beh se si lascia il codice asincrono nella pagina, il file di log registra ciascuno step due volte, se si toglie l'ajax ogni step viene chiamato una volta sola Perplesso

a voi è mai capitato qualcosa de genere?

The Lich™
« Non è morto ciò che in eterno può attendere,
e col passare di strani eoni, anche la morte può morire. »
Cylon
Immagine postata dall'utente

Pagina generata in 209 millisecondi

Utenti attivi: 12 nell'ultimo minuto, 29 negli ultimi cinque minuti, 65 negli ultimi 15 minuti