Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    51

    *URGENTISSIMO* X esperti - casini con variabili locali e globali

    Ciao a tutti.

    Ho un problema enorme che devo risolvere al più presto.
    Sto gestendo con AJAX un database (fregatevene del perchè, è così e basta, se mi dovete rimandare alla documentazione evitate di rispondermi, grazie), e tutto va bene, se non fosse che ad un certo punto devo richiamare una funzione in questo modo (per forza):


    codice:
    variabile1 = valore;
    variabile2 = null;
    
    oggetto.funzione(stringa1, stringa2, function(response) 
    {
       variabile2 = response.value;
    });
    è una chiamata ad una API (non vi dico quale altrimenti mi linkate la documentazione, come se non me la stessi studiando da mesi)
    ovviamente variabile2, in questo modo, se cerco di usarla sotto non funziona: è locale quindi all'uscita dalla funzione giustamente non esiste più. Il problema è che anche avendola dichiarata globale una volta fuori dalla funzione il valore non funziona più. mi sta facendo impazzire questa cosa...




    Devo laurearmi fra 10 giorni e quindi questo programma deve essere finito ieri. è l'unica empasse che mi sta bloccando (purtroppo non sono esperto di javascript), vi ringrazio in anticipo.

  2. #2
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    Non si capisce quello che vuoi fare... la sintassi è corretta però.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    51
    ehm cosa significa () ?

    comunque non funziona...

    il valore che devo assegnare è il campo id della funzione response,

    codice:
    variabile2 = response.id;
    senza le due parentesi funziona ma poi non tiene il valore; con le due parentesi non funziona, dice che response.id è undefined (senza le due parentesi invece response.id ha il suo valore corretto)

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    "urgentissimo" e' un invito alla chiusura... e un cartellino giallo
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.