Visualizzazione dei risultati da 1 a 2 su 2

Discussione: AJAX e cahcing in IE

  1. #1
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003

    AJAX e cahcing in IE

    Ho sviluppato un'applicazioncina con la tecnologia AJAX (javascript + php).
    L'applicazione prevede un calendarietto creato in php con dei bottoncini per scorrere i mesi in avanti ed indietro. La selezione della data attiva un'altra funzione js che mostra in un div gli eventi schedulati per quel giorno.
    Mentre il tutto funziona correttamente con FF, con IE ho il problema che l'aggiornamento tramite AJAX del div calendario può avvenire solo una volta.

    Ho letto un altro thread in cui si affermava che il problema risiede nel caching. Ebbene ho provveduto a forzare la non memorizzazione della cache (sia tramite php che tramite js), eppure non funziona.

  2. #2
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Problema risolto:
    Avevo invertito l'ordine dei comandi da richiamare:

    codice:
    function Calendario(mese,anno) {
     http.onreadystatechange = handleResponse;
     http.open('get', './ajax/Calendar.php?m='+ mese +';y='+ anno);
     http.send(null);
    }
    Che deve essere
    codice:
    function Calendario(mese,anno) {
     http.open('get', './ajax/Calendar.php?m='+ mese +';y='+ anno);
     http.send(null);
     http.onreadystatechange = handleResponse;
    }

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.