Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002

    Intercettare risultato di una funzione tramite callback

    Buonasera a tutti e buone feste "passate" !

    Ho uno script che lavora tutto lato client e alla fine scrive dentro una div il risultato tramite una callback.

    Ovviamente se faccio una semplice GET e leggo l' html non mi ritorna il risultato perchè lavorando tramite callback il risultato non viene calcolato subito, come posso fare per intercettarlo ?

    Grazie.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    O lo intercetti dentro alla funzione (poco prima che il risultato venga passato al div) oppure attendi che finisca e leggi il div (document.getElementById("tuo-id").innerHTML) non mi risulta ci siano altre soluzioni
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Ciao e grazie della risposta.
    Questo è quello che già faccio ma dato che è un operazione "asincrona" quando faccio "document.getElementById("tuo-id").innerHTML" la pagina al client tramite GET è già arrivata senza risultato.

    Praticamnete quando faccio il GET della pagina lui si scarica tutto compresi i script javascript e poi una volta terminato il download parte lo script, quindi il GET recupera la pagina html ma non la manda in esecuzione.

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Non c'ho capito nulla, metti il link alla pagina demo pubblica, forse vedendo quest'ultima in azione capisco il flusso dei dati e provo a darti delle indicazioni
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Qui

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    E' una di quelle volte che l'esempio e peggio della spiegazione, non so che dirti... auguri
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Quando esegui l'esempio vedi che il risultato viene stampato soltanto tramite callback ?

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Eseguo cosa?
    - Caricamento della pagina?
    - Click sul tasto [Derive Key]?
    - Quale risultato?
    - Sicuro sia corretta quella pagina non si capisce anche a cosa serve?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Quando tu riempi i campi e clikki Derive Key, vedi che eseguira successivamente un calcolo e darà un risultato tipo questo a seguito di una callback :

    The derived 128-bit key is: 67b0e7b3e21a603d93bc2e9018472d4b

    è questo che dovrei intercettare.

  10. #10
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Nella funzione Ajax recuperi il response (per essere più preciso bisognerebbe vedere il codice js che usi per la chiamata ajax), chiaramente il tutto deve accadere nel tuo sito, cioè non recuperando pagine o risposte da siti esterni

    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.