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

    Aggiornamento div con ajax

    Salve a tutti.
    Ho un div del tipo <div id=intestazione">.
    I valori mostrati nel div sono del tipo $_session[valore] e possono essere cambiati in un altra parte della pagina dall'utente.
    Come è possibile con ajax aggiornare il div ogni x secondi in modo che i valori siano sempre quelli della sessione e dunque aggiornati?
    Grazie

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: Aggiornamento div con ajax

    Originariamente inviato da theboss280489
    ...
    Come è possibile con ajax aggiornare il div ogni x secondi in modo che i valori siano sempre quelli della sessione e dunque aggiornati?
    Grazie
    Appunto usando un script ajax (in rete ne trovi diversi), ricordati di eseguire un echo = $_session[valore] altrimenti la session non sarà visibile
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Ho trovato diversi esempi del tipo

    codice:
    $(document).ready(function() {
      $.ajaxSetup({ cache: false }); // This part addresses an IE bug.  without it, IE will only load the first number and will never refresh
      setInterval(function() {
        $('#notice_div').load('response.php');
      }, 3000); // the "3000" 
    });
    a me la pagina responde.php non serve poichè ho tutto nella div in questo modo:

    codice:
    <div>
    session_start();
    echo $_SESSION['ABC'];
    </div>

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    codice:
    $(document).ready(function() {
    timeajax()//lancio la funzione al caricamento
      });
    function timeajax(){
      $.ajaxSetup({ cache: false }); // This part addresses an IE bug.  without it, IE will only load the first number and will never refresh
       $('#notice_div').load('response.php');
     setTimeout(function() {timeajax()}, 3000); // the "3000" rilancio la funzione dopo 3 secondi 
    }
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Scusami ma forse non mi sono spiegato bene...
    a me il file response.php non serve a nulla...
    A me serve aggiornare un div ogni x secondi che al suo interno ha già il contenuto in questo modo:
    codice:
    <div>
    session_start();
    echo $_SESSION['ABC'];
    </div>

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    non puoi chiamare direttamente codice php, metti la session nella pagina response.php
    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.