-
per chi conosce ajaxScritto daThe LichÜbermenschil 2010-06-02 21:16:00.0 alle 2010-06-02 21:16:00.0Trollate totali: 21351oggi è 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
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. »

-
Re: per chi conosce ajaxScritto daNon Autenticatoil 2010-06-02 21:17:00.0 alle 2010-06-02 21:17:00.0
- Scritto da: The Lich
> oggi è venuto fuori un problema assurdo che sono
> riuscito a risolvere, ma vorrei sapere se
datti fòco
-
Re: per chi conosce ajaxScritto daNon Autenticatoil 2010-06-02 21:19:00.0 alle 2010-06-02 21:19:00.0ma lavori pure quando è festa
-
Re: per chi conosce ajax
- Scritto da:
> ma lavori pure quando è festa
Non per infierire, ma ha anche speso 1700 euro suoi per un macbook per lavorare.-
Re: per chi conosce ajaxScritto daNon Autenticatoil 2010-06-02 21:26:00.0 alle 2010-06-02 21:26:00.0ma che parlate ostrogoto?
non ci ho capito un cazzo!!!!
-
Re: per chi conosce ajaxScritto daNon Autenticatoil 2010-06-02 21:45:00.0 alle 2010-06-02 21:45:00.0
- Scritto da: suoranciata
>
> - Scritto da:
> > ma lavori pure quando è festa
>
> Non per infierire, ma ha anche speso 1700 euro
> suoi per un macbook per
> lavorare.
erano suoi?!!
-
Re: per chi conosce ajaxScritto daThe LichÜbermenschil 2010-06-02 21:55:00.0 alle 2010-06-02 21:55:00.0Trollate totali: 21351
- Scritto da:
>
> - Scritto da: suoranciata
> >
> > - Scritto da:
> > > ma lavori pure quando è festa
> >
> > Non per infierire, ma ha anche speso 1700 euro
> > suoi per un macbook per
> > lavorare.
>
> erano suoi?!!

no di tua sorella, è lei che paga me per le sue prestazioni
The Lich™
« Non è morto ciò che in eterno può attendere,
e col passare di strani eoni, anche la morte può morire. »

-
Re: per chi conosce ajaxScritto daNon Autenticatoil 2010-06-02 21:57:00.0 alle 2010-06-02 21:57:00.0
- Scritto da: The Lich
>
> - Scritto da:
> >
> > - Scritto da: suoranciata
> > >
> > > - Scritto da:
> > > > ma lavori pure quando è festa
> > >
> > > Non per infierire, ma ha anche speso 1700 euro
> > > suoi per un macbook per
> > > lavorare.
> >
> > erano suoi?!!

>
> no di tua sorella, è lei che paga me per le sue
> prestazioni
>
> The Lich™
> « Non è morto ciò che in eterno può
> attendere,
> e col passare di strani eoni, anche la morte può
> morire. »
>
> [img]http://www.gamewyrd.com/previews/bottledimp/i

che inchiappettata!!


-
-
-
Re: per chi conosce ajaxScritto daThe LichÜbermenschil 2010-06-02 21:54:00.0 alle 2010-06-02 21:54:00.0Trollate totali: 21351
- Scritto da: suoranciata
>
> - Scritto da:
> > ma lavori pure quando è festa
>
> Non per infierire, ma ha anche speso 1700 euro
> suoi per un macbook per
> lavorare.
1150 prego e comunque ho già scritto che avevo bisogno di un laptop per altri motivi, tanto valeva comprare un mac che peraltro mi piace molto, una volta abituato alle combinazioni di tasti diverse
The Lich™
« Non è morto ciò che in eterno può attendere,
e col passare di strani eoni, anche la morte può morire. »

-
-
Re: per chi conosce ajaxScritto daThe LichÜbermenschil 2010-06-02 21:52:00.0 alle 2010-06-02 21:52:00.0Trollate totali: 21351
-
-
Re: per chi conosce ajax
- Scritto da: The Lich
> 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
>
>
> a voi è mai capitato qualcosa de genere?
>
> The Lich™
Sicuro che non parte due volte?
Tipo onsubmit="doAjaxFuzziesForPussies();" e action="/boring.good.ol.method.php".
Se è così dai un return false alla fine dell'onsubmit (o dell'onclick sul button/input type="submit") per annullare l'evento.-
Re: per chi conosce ajaxScritto daThe LichÜbermenschil 2010-06-02 21:48:00.0 alle 2010-06-02 21:48:00.0Trollate totali: 21351
- Scritto da: suoranciata
>
> - Scritto da: The Lich
> > 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
> >
> >
> > a voi è mai capitato qualcosa de genere?
> >
> > The Lich™
>
> Sicuro che non parte due volte?
> Tipo onsubmit="doAjaxFuzziesForPussies();" e
> action="/boring.good.ol.method.php".
> Se è così dai un return false alla fine
> dell'onsubmit (o dell'onclick sul button/input
> type="submit") per annullare
> l'evento.
no non hai capito
l'ajax aggiorna una tabella nella pagina stop
il form ovviamente ha una action su $php_self con un parametro step 1 2 3 ... e viene richiamato da un document.form.submit() in fondo alla pagina
ho anche letto che con firebug installato vengano eseguite due chiamate della stessa pagina... potrebbe essere una risposta, voglio fare delle prove con ie
The Lich™
« Non è morto ciò che in eterno può attendere,
e col passare di strani eoni, anche la morte può morire. »

-
Re: per chi conosce ajaxScritto daThe LichÜbermenschil 2010-06-02 21:49:00.0 alle 2010-06-02 21:49:00.0Trollate totali: 21351
- Scritto da: The Lich
>
> - Scritto da: suoranciata
> >
> > - Scritto da: The Lich
> > > 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
> > >
> > >
> > > a voi è mai capitato qualcosa de genere?
> > >
> > > The Lich™
> >
> > Sicuro che non parte due volte?
> > Tipo onsubmit="doAjaxFuzziesForPussies();" e
> > action="/boring.good.ol.method.php".
> > Se è così dai un return false alla fine
> > dell'onsubmit (o dell'onclick sul button/input
> > type="submit") per annullare
> > l'evento.
>
> no non hai capito
>
> l'ajax aggiorna una tabella nella pagina stop
>
> il form ovviamente ha una action su $php_self con
> un parametro step 1 2 3 ... e viene richiamato da
> un document.form.submit() in fondo alla
> pagina
>
> ho anche letto che con firebug installato verrebbero
> eseguite due chiamate della stessa pagina...
> potrebbe essere una risposta, voglio fare delle
> prove con
> ie
>
> The Lich™
> « Non è morto ciò che in eterno può
> attendere,
> e col passare di strani eoni, anche la morte può
> morire. »
>
> [img]http://www.gamewyrd.com/previews/bottledimp/i
-
Re: per chi conosce ajax
- Scritto da: The Lich
> ho anche letto che con firebug installato vengano
> eseguite due chiamate della stessa pagina...
Strano ...
> potrebbe essere una risposta, voglio fare delle
> prove con
> ie
Al limite installa l'extension "tamper data" per ceder quali dati manda il browser (POST / GET)`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: per chi conosce ajaxScritto daThe LichÜbermenschil 2010-06-03 10:50:00.0 alle 2010-06-03 10:50:00.0Trollate totali: 21351
- Scritto da: Giambo
>
> - Scritto da: The Lich
>
> > ho anche letto che con firebug installato
> vengano
> > eseguite due chiamate della stessa pagina...
>
> Strano ...
>
> > potrebbe essere una risposta, voglio fare delle
> > prove con
> > ie
>
> Al limite installa l'extension "tamper data" per
> ceder quali dati manda il browser (POST /
> GET)
uso httpFox per sniffare il traffico e non ho visto duplicazioni di chiamate
vabbè ho capito che questo fine settimana mi toccherà stare al pc a simulare una situazione simile e vedere cosa viene fuori
The Lich™
« Non è morto ciò che in eterno può attendere,
e col passare di strani eoni, anche la morte può morire. »

-
Re: per chi conosce ajax
- Scritto da: The Lich
> > Al limite installa l'extension "tamper data" per
> > ceder quali dati manda il browser (POST /
> > GET)
>
> uso httpFox per sniffare il traffico e non ho
> visto duplicazioni di
> chiamate
Hmmm ... problema server-side
?
> vabbè ho capito che questo fine settimana mi
> toccherà stare al pc a simulare una situazione
> simile e vedere cosa viene
> fuori
Questo finesettimana finalmente viene il bel tempo, porto la Fidanzatina a Grindelwald e poi saliamo fino al ghiacciaio della Jungfraujoch
Non ammazzarti di lavoro: Non esiste la "loyalty", solitamente i datori di lavoro ti usano (E abusano) finche' fa comodo a loro.`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: per chi conosce ajaxScritto daNon Autenticatoil 2010-06-03 11:05:00.0 alle 2010-06-03 11:05:00.0
- Scritto da: Giambo
>
> - Scritto da: The Lich
>
> > > Al limite installa l'extension "tamper data"
> per
> > > ceder quali dati manda il browser (POST /
> > > GET)
> >
> > uso httpFox per sniffare il traffico e non ho
> > visto duplicazioni di
> > chiamate
>
> Hmmm ... problema server-side
?
>
> > vabbè ho capito che questo fine settimana mi
> > toccherà stare al pc a simulare una situazione
> > simile e vedere cosa viene
> > fuori
>
> Questo finesettimana finalmente viene il bel
> tempo, porto la Fidanzatina a Grindelwald e poi
> saliamo fino al ghiacciaio della Jungfraujoch
>
>
> Non ammazzarti di lavoro: Non esiste la
> "loyalty", solitamente i datori di lavoro ti
> usano (E abusano) finche' fa comodo a
> loro.
Pure lì in sfizera?-
Re: per chi conosce ajax
- Scritto da:
> > Non ammazzarti di lavoro: Non esiste la
> > "loyalty", solitamente i datori di lavoro ti
> > usano (E abusano) finche' fa comodo a
> > loro.
>
> Pure lì in sfizera?
Cosa ti fa pensare che dovrebbe essere diverso
?
Insomma, se siamo l'economia piu' competitiva del mondo, ci sara' una ragione
!
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: per chi conosce ajaxScritto daNon Autenticatoil 2010-06-03 11:46:00.0 alle 2010-06-03 11:46:00.0
- Scritto da: Giambo
>
> - Scritto da:
>
> > > Non ammazzarti di lavoro: Non esiste la
> > > "loyalty", solitamente i datori di lavoro ti
> > > usano (E abusano) finche' fa comodo a
> > > loro.
> >
> > Pure lì in sfizera?
>
> Cosa ti fa pensare che dovrebbe essere diverso
> ?
> Insomma, se siamo l'economia piu' competitiva del
> mondo, ci sara' una ragione
> !
Ok, da oggi non mi farò più scrupoli di sorta e non dirò più che i vari dittatori erano merda, anzi. Tanto è giusto così, viva l' ex pensiero.
-
Re: per chi conosce ajax
- Scritto da:
> Ok, da oggi non mi farò più scrupoli di sorta e
> non dirò più che i vari dittatori erano merda,
> anzi. Tanto è giusto così, viva l' ex pensiero.
>


?
Sono tardo, spiegati meglio
...
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: per chi conosce ajaxScritto daNon Autenticatoil 2010-06-03 13:17:00.0 alle 2010-06-03 13:17:00.0
- Scritto da: Giambo
>
> - Scritto da:
>
> > Ok, da oggi non mi farò più scrupoli di sorta e
> > non dirò più che i vari dittatori erano merda,
> > anzi. Tanto è giusto così, viva l' ex pensiero.
> >
>
>

?
> Sono tardo, spiegati meglio
...
Era una fine trollata.
-
Re: per chi conosce ajax- Scritto da:
> > Sono tardo, spiegati meglio
...
>
> Era una fine trollata.
Giambo pwn3d
!
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
-
-
-
-
-
-
Re: per chi conosce ajaxScritto daNon Autenticatoil 2010-06-03 11:07:00.0 alle 2010-06-03 11:07:00.0
- Scritto da: Giambo
> Non ammazzarti di lavoro: Non esiste la
> "loyalty", solitamente i datori di lavoro ti
> usano (E abusano) finche' fa comodo a
> loro.
è vero, è un mondo di merda
anche le donne dietro la loro apparente gentilezza non sono diverse dai datori di lavoro
-
Re: per chi conosce ajaxScritto daThe LichÜbermenschil 2010-06-03 12:59:00.0 alle 2010-06-03 12:59:00.0Trollate totali: 21351
- Scritto da: Giambo
>
> - Scritto da: The Lich
>
> > > Al limite installa l'extension "tamper data"
> per
> > > ceder quali dati manda il browser (POST /
> > > GET)
> >
> > uso httpFox per sniffare il traffico e non ho
> > visto duplicazioni di
> > chiamate
>
> Hmmm ... problema server-side
?
mi fai venir voglia di bestemmiare
ti dico che disattivando ajax non vengono duplicate le chiamate, dannazione
semmai poteva essere scritta male la chiamata ajax e richiamare la pagina stessa in cui stava, capita, ma ho verificato che l'indirizzo e i parametri di chiamata e il codice di risposta non richiamavano la pagina stessa
> > vabbè ho capito che questo fine settimana mi
> > toccherà stare al pc a simulare una situazione
> > simile e vedere cosa viene
> > fuori
>
> Questo finesettimana finalmente viene il bel
> tempo, porto la Fidanzatina a Grindelwald e poi
> saliamo fino al ghiacciaio della Jungfraujoch
>
non me ne frega una fava
> Non ammazzarti di lavoro: Non esiste la
> "loyalty", solitamente i datori di lavoro ti
> usano (E abusano) finche' fa comodo a
> loro.
è un problema interessante e non avrò pace finchè non ne sarò venuto a capo con una spiegazione soddisfacente
e i datori di lavori di lavoro non c'entrano, il bug è stato emendato e a loro tanto basta
btw non lo stavo studiando neanche io, chi lo doveva risolvere non è riuscito a cavarci le zampe per 4 ore e chiedeva consiglio a me, gli hint corretti li ho dati subito, poi finito un lavoro che stavo facendo mi ci sono messo di buzzo buono e in 10 minuti ho trovato la causa e risolto il problema
solo che devo ancora capire PERCHE' è venuto fuori questo problema in primo luogo
The Lich™
« Non è morto ciò che in eterno può attendere,
e col passare di strani eoni, anche la morte può morire. »

-
Re: per chi conosce ajax
- Scritto da: The Lich
> > Hmmm ... problema server-side
?
>
> mi fai venir voglia di bestemmiare
Fallo
!
> ti dico che disattivando ajax non vengono
> duplicate le chiamate, dannazione
>
Hai anche detto che non vengono mandate due richieste dal browser, e che vedi i doppioni solo nel log server-side ...
> > Questo finesettimana finalmente viene il bel
> > tempo, porto la Fidanzatina a Grindelwald e poi
> > saliamo fino al ghiacciaio della Jungfraujoch
> >
>
> non me ne frega una fava
Peccato: Ci sono delle montagne spettacolari, ti piacerebbe camminare tra i ghiacciai
> btw non lo stavo studiando neanche io, chi lo
> doveva risolvere non è riuscito a cavarci le
> zampe per 4 ore e chiedeva consiglio a me, gli
> hint corretti li ho dati subito, poi finito un
> lavoro che stavo facendo mi ci sono messo di
> buzzo buono e in 10 minuti ho trovato la causa e
> risolto il problema
>
Senza rifilare nessun ceffone al collega
?
Ti stai rammollendo
...
> solo che devo ancora capire PERCHE' è venuto
> fuori questo problema in primo luogo
>
La mia sfera di cristallo dice di controllare i switch/case/break
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: per chi conosce ajaxScritto daThe LichÜbermenschil 2010-06-03 13:42:00.0 alle 2010-06-03 13:42:00.0Trollate totali: 21351
- Scritto da: Giambo
>
> La mia sfera di cristallo dice di controllare i
> switch/case/break
>
guarda caso è la cosa su cui si è impuntata la collega che non riusciva a cavare un ragno dal buco
The Lich™
« Non è morto ciò che in eterno può attendere,
e col passare di strani eoni, anche la morte può morire. »

-
Re: per chi conosce ajax
- Scritto da: The Lich
> > La mia sfera di cristallo dice di controllare i
> > switch/case/break
> >
>
> guarda caso è la cosa su cui si è impuntata la
> collega che non riusciva a cavare un ragno dal
> buco
Questa sfera di cristallo e' difettosa.
Quella di Wanna Marchi telegraficamente dice di controllare HTTP 301
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
-
-
-
-
-
-
-
-
-
Re: per chi conosce ajaxScritto daNon Autenticatoil 2010-06-02 21:21:00.0 alle 2010-06-02 21:21:00.0L'unico ajax che conosco è una squadra di calcio..
-
Re: per chi conosce ajaxScritto daNon Autenticatoil 2010-06-02 22:02:00.0 alle 2010-06-02 22:02:00.0guarda io lo usavo, ma poi sono passato a mastrolindo






-
Re: per chi conosce ajaxScritto daThe LichÜbermenschil 2010-06-02 22:04:00.0 alle 2010-06-02 22:04:00.0Trollate totali: 21351
-
-
