[Web2.0]
Far partire una funzione, ma chiudere la chiamata via Ajax.
Michel
michel a ziobudda.net
Mer 14 Feb 2007 11:23:50 CET
Ciao all. Mi trovo in questa situazione: ad una pagina PHP chiamata via
Ajax devo far eseguire due operazioni: la prima corta (in termine di
tempo), e la seconda molto lunga (sempre in termine di tempo). Solo la
prima interesse all'utente e devo dare un messaggio di avvenuta
"operazione" quando la prima č stata portata a termine dal sistema.
Sappiamo che via Ajax non vi č la possibilitā di avere delle
informazioni nel mentre che la pagina chiamata viene eseguita. Mi
chiedevo se c'era un modo per far si che quando la prima operazione
viene portata a termine dal sistema, la comunicazione via Ajax venga
chiusa (e quindi all'utente apparirā un messaggio di avenuta
operazione), ma subito dopo mi parta la seconda operazione.
Ho pensato che posso risolvere il tutto facendo due chiamate Ajax, ma la
seconda non vorrei che si vedesse (giusto per non dare troppe
informazioni ad un utente "cattivo").
E non posso utilizzare neppure la funzione HEADER('Location: .....')
dentro al file (.php) che mi effettua le due operazioni, perche' quello
che viene ritornato č il valore ritornato dal file chiamato via HEADER()
e non da quello chiamato via Ajax.
Mi sono spiegato ?
Qualcuno ha qualche suggerimento ?
Devo per forza utilizzare il cron per superare questo ostacolo ?
M..
--
Michel 'ZioBudda' Morelli michel a ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-3939890025 -- Fax: +39-0291390660
http://www.ziobudda.net ICQ: 58351764
http://www.ziobuddalabs.it Skype: zio_budda
http://www.ajaxblog.it MSN: michel a ziobuddalabs.it
Maggiori informazioni sulla lista
Web2.0