Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [JQuery] Ajax più refresh

    Ciao a tutti ho il seguente codice con il quale effetto una chiamata ajax:

    codice:
    <script>
    $(document).ready(function()
    {
       $.ajax({
       type: "GET",
       url: "script.php",
       dataType: "script",
       });
    });
     
    </script>

    dovrei fare in modo di eseguire la chiamata ogni 5 secondi. Ho fatto un paio di prove inserendo il tutto dentro ad una funzione e richiamarla con il settimeout ma evidentemente sbagliavo qualcosa..Qualcuno mi può aiutare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    4
    Prova in questa maniera...

    // richiama la funzione ogni minuto - 60000 millisec.
    var timer = setInterval ("functionName()", 60000);


    // dichiara la funzione
    function functionName() {
    $(document).ready(function()
    {
    $.ajax({
    type: "GET",
    url: "script.php",
    dataType: "script",
    });
    });
    }

    Ciao e buona fortuna
    Beppe

  3. #3
    Grazie Beppe per l'aiuto ma non funziona...

  4. #4
    ci sono riuscito in questo modo


    codice:
    <script>
    $(document).ready(function()
    {
    
    var timer = setInterval ("Reload()", 1000);
    
    });
    
    function Reload() {
    $.ajax({
    type: "GET",
    url: "script",
    dataType: "script"
    });
    }
    
    </script>

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    4
    Ciao Emilio.
    Con tutta franchezza conosco poco JQuery. Normalmente adotto Dojo.
    Ad ogni modo io ti consiglio di installarti firebug e vedere inanzitutto
    se ci sono errori (di sintassi ad esempio), e se la funzione "setInterval"
    fa il suo lavoro.

    Dal momento che queste due componenti funzionano correttamente
    allora il problema puo' essere:

    1. la porzione di codice che ti ho detto di indicare in functionName()
    2. lo script PHP che stai cercando di richiamare

    Dacci un'occhio
    Beppe

  6. #6
    il tuo esempio mi è stato di aiuto solo che l'ho richiamato in modo diverso, ora funziona correttamente grazie

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    4
    Ottimo...buon lavoro allora

    Ciao
    Beppe

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.