2009-08-27 3 views
0

여기에 약간 이상한 문제가 있습니다. 기본적으로 IE에서만 발생합니다. Safari, Firefox 및 Opera는 정상적으로 작동합니다.(Rails, Flash) 업데이트 된 Flash 차트가 Internet Explorer에서 새로 고쳐지지 않는 이유는 무엇입니까?

참고로 XMLCharts (http://www.maani.us/xml_charts/)를 사용하여 차트 데이터를 표시하고 있습니다. 기본적으로 선택한 날짜 범위를 기반으로 즉석에서 최신 데이터를 생성하는 라이브러리가 있습니다. 어떤 이유로 든 IE는 날짜 범위를 변경 한 후 업데이트 된 차트를 표시하지 않습니다. 서버가 실제로 출력 된 원시 데이터 파일을 볼 수있는 것처럼 백그라운드에서 갱신 된 데이터를 실제로 생성하고 있음을 확인했지만 IE는 새로운 Flash를 표시하는 대신 이전 Flash 차트를 캐시하는 것으로 보입니다.

레코드의 경우 차트의 이름을 새로 고침하는 동안 동일하게 유지하므로 IE 문제의 일부일 수 있습니다. 그래도 다른 브라우저에서는 필요에 따라 최신 정보를 새로 고치고 표시하므로 IE에서 업데이트 된 데이터가 포함 된 차트가 표시되지 않는 이유를 모르겠습니다.

아이디어가 있으십니까? 어떤 종류의 새로 고침을 강요 할 수 있습니까?

최고.

답변

2

라이브러리를 모르지만 대부분의 플래시 차트 라이브러리는 XML 또는 JSON 데이터 파일을 사용하고 http 요청을로드합니다. "/data.xml"대신 "/data.xml?tmp=327932423487"을 입력하십시오.

+0

방금 ​​차트의 이름을 다르게 지정했습니다. 그래도 입력 주셔서 감사합니다. –

관련 문제