Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714

    [F8] Errore stupido in un if

    Questa è la procedura:

    codice:
    scambioemail.onLoad = function (success) {
    		if (success) {
    			trace (this.ris)
    			if (this.ris == "ok") {
    				verifica.text = "PASSWORD INVIATA"
    			} else {
    				verifica.text = "ERRORE SUL SERVER, RIPROVARE PIU' TARDI"
    			}
    		} else {
    			verifica.text = "ERRORE SUL SERVER, RIPROVARE PIU' TARDI"
    		}
    }
    la cosa strana è che dal trace this.ris ottengo "ok" ma l'if (this.ris == "ok") non mi funziona .... dove mi perdo?

    Grazie
    Mir

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    che stringa ti restituisce lo script lato server?

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    Nel php lato server ho questo:

    print "ris=ok";

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    per evitare che l'if non riconosca l'"ok" e vada a vuoto, devi aprire e chiudere la variabile e il suo contenuto con la & (e commerciale), quindi in php dovrai fare

    print "&ris=ok&";

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    si hai ragione ... certo rimane un mistero perchè da asp non ho mai avuto problemi del genere!


    molte grazie
    Mir

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.