2009-08-27 6 views
0

J'ai un problème étrange ici. Fondamentalement, il se produit uniquement dans IE. Safari, Firefox et Opera fonctionnent très bien.(Rails, Flash) Pourquoi mon graphique Flash mis à jour ne serait pas actualisé dans Internet Explorer?

FYI, j'utilise XMLCharts (http://www.maani.us/xml_charts/) pour afficher les données de graphique. Fondamentalement, j'ai une bibliothèque qui génère des données de dernière minute à la volée en fonction des plages de dates sélectionnées. Eh bien, pour une raison quelconque, IE refuse d'afficher le graphique mis à jour après avoir changé la plage de dates. J'ai confirmé que le serveur génère réellement les données renouvelées en arrière-plan (comme je peux voir le fichier de données brutes qui est sorti), mais IE semble mettre en cache le graphique Flash précédent pour l'affichage au lieu d'en afficher un nouveau. Pour l'anecdote, je garde le même nom de tableau entre les rafraîchissements, ce qui peut faire partie du problème d'IE. Cependant, les autres navigateurs sont actualisés et affichent les informations les plus récentes, je ne sais pas pourquoi IE n'affiche pas le graphique avec les données mises à jour.

Des idées? Puis-je forcer un rafraîchissement quelconque?

Meilleur.

Répondre

2

Je ne connais pas la bibliothèque, mais la plupart des bibliothèques de diagrammes instantanés utilisent un fichier de données XML ou JSON et les chargent à travers une requête http. Essayez d'ajouter un paramètre aléatoire à l'url du fichier de données, par exemple: au lieu de "/data.xml" essayez "/data.xml?tmp=327932423487"

+0

Je viens de finir par nommer les graphiques différemment. Merci pour la contribution si. –

Questions connexes