HighDots Forums  

Validazione form [Ajax]: se ok redirect altrimenti no

Javascript (Italian) Il linguaggio JavaScript (it.comp.lang.javascript)


Discuss Validazione form [Ajax]: se ok redirect altrimenti no in the Javascript (Italian) forum.



Reply
 
Thread Tools Display Modes
  #11  
Old   
massi
 
Posts: n/a

Default Re: Validazione form [Ajax]: se ok redirect altrimenti no - 11-15-2007 , 11:34 AM






On 15 Nov, 12:39, Cristiano Larghi <c.larghi_NOS... (AT) editaliasrl (DOT) it>
wrote:
Quote:
beh, hai una stringa? elaborala ... restituisci a questo punto 0 se errore
oppure l'id.
detta str la stringa risultante:
if(str=="0")
alert("errore!");
else
window.location.href="tuapagina.htm?id="+str;
Il mio problema è legato ad un discorso di informazione all'utente: se
si verifica un errore, io dovrei visualizzare un msg che indichi cosa
è successo, ma per capire che il msg è di errore invece che di
avvenuta conferma io pensavo di estrapolarmi un valore tipo msg=ins_si
o msg=ins_no e successivamente la stringa contenente il msg di errore,
ad es. tipo_err=Unknown column...
E' sbagliato come ragionamento?

Grazie ancora.



Reply With Quote
  #12  
Old   
Cristiano Larghi
 
Posts: n/a

Default Re: Validazione form [Ajax]: se ok redirect altrimenti no - 11-15-2007 , 12:02 PM






Il Thu, 15 Nov 2007 09:34:11 -0800 (PST), massi ha scritto:


Quote:
Il mio problema è legato ad un discorso di informazione all'utente: se
si verifica un errore, io dovrei visualizzare un msg che indichi cosa
è successo, ma per capire che il msg è di errore invece che di
avvenuta conferma io pensavo di estrapolarmi un valore tipo msg=ins_si
o msg=ins_no e successivamente la stringa contenente il msg di errore,
ad es. tipo_err=Unknown column...
E' sbagliato come ragionamento?
no
qualsiasi tutorial di ajax ti dice come leggere i dati restituiti; se stai
restituendo una stringa non well-formed (perché mai poi) decidi che stringa
restituire, poi chiedi se hai problemi per elaborarla ...
il primo che ho trovato:
http://ajaxpatterns.org/XMLHttpReque...#XML_Responses

--
"Run rabbit run
dig that hole, forget the sun
and when at last the work is done
don't sit down, it's time to dig another one"
P.F.


Reply With Quote
  #13  
Old   
massi
 
Posts: n/a

Default Re: Validazione form [Ajax]: se ok redirect altrimenti no - 11-16-2007 , 03:15 AM



On 15 Nov, 19:02, Cristiano Larghi <c.larghi_NOS... (AT) editaliasrl (DOT) it>
wrote:
Quote:
no
qualsiasi tutorial di ajax ti dice come leggere i dati restituiti; se stai
restituendo una stringa non well-formed (perché mai poi) decidi che stringa
restituire, poi chiedi se hai problemi per elaborarla ...
il primo che ho trovato:
http://ajaxpatterns.org/XMLHttpReque...#XML_Responses
Il link che mi hai postato lo avevo visitato già, ma non avevo notato
la pagina in questione... purtroppo la fretta è cattiva consigliera.
Ti ringrazio per il valido aiuto e per il supporto continuativo, mi
scuso ancora per il tempo che ti ho fatto perdere.
Provo subito ad elaborare qualcosa e metterlo in pratica.

Grazie ancora.


Reply With Quote
  #14  
Old   
Cristiano Larghi
 
Posts: n/a

Default Re: Validazione form [Ajax]: se ok redirect altrimenti no - 11-16-2007 , 03:17 AM



Il Fri, 16 Nov 2007 01:15:38 -0800 (PST), massi ha scritto:

Quote:
Provo subito ad elaborare qualcosa e metterlo in pratica.
fai sapere se hai problemi

--
"Affacciati affacciati benedici, guardaci
guardaci...guardaci!
Tanto sono quasi duemila anni che stai a guardare!"
E.B.


Reply With Quote
  #15  
Old   
Olindo
 
Posts: n/a

Default Re: Validazione form [Ajax]: se ok redirect altrimenti no - 01-02-2008 , 05:09 PM




Il giorno mer, 14/11/2007 alle 11.02 +0000, massi ha scritto:

Quote:
Salve, vi spiego il mio problema: ho un form in cui inserisco i dati e
faccio la convalida in un'altra pagina tramite ajax.
Fin qui tutto bene, ora quello che vorrei fare è questo: se i dati
sono errati rimango nella pagina visualizzando un msg di errore,
altrimenti dovrei andare su un'altra pagina visualizzando un msg di
azione andata a buon fine.
Potrei anche rimanere sempre sulla stessa pagina, visualizzare il msg,
e se questo è di conferma fare un document.location sull'altra pagina
altrimenti rimanere lì.
E' il mio problema è proprio questo: come faccio a sapere dalla
richiesta ajax se ad es. ins=si o ins=no?!?!?

Thanks

Perchè utilizzi una chiamata asincona per un problema che è sincrono?
sei nel classico schema
1) Submit
2) If errore pagina di errore
3) If not errore pagina "evviva!"

A che ti serve qui Ajax?



Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.