簡體   English   中英

Flot Charts和IE 11?

[英]Flot Charts and IE 11?

我們正在使用浮動圖表開發應用程序。 當我們查看在Internet Explorer 11和Firefox上呈現的相同數據時,我們會看到不同的折線和不同的(堆疊的)條形圖。 也就是說,在IE中通過flot顯示的數據似乎合理; 這是不正確的。 在Firefox中看起來正確。

此外,實時更新(每2秒)的折線圖可能會在IE中“凍結”(卡在單個值上),而在FF中則不會。

有沒有其他人經歷過類似的事情,或者我們做錯了什么?

好吧,我終於可以找到這個問題的答案。

這里的問題是,當我們使用$ http從AngularJS中的服務器獲取數據時,僅在Internet Explorer中會出現一個小問題。 此問題的主要問題是,如果我們想通過再次向服務器發送相同的調用來刷新數據,則Internet Explorer將從緩存中獲取數據,而不顯示更新的結果。 在Flot圖表的情況下,我們進行相同的URL調用以接收后續時間范圍內的數據,因此與其從緩存的URL中獲取數據,而不是獲取新數據,所以我們可以看到從UI到服務器僅發出一個1請求獲取數據,結果我們在所有時間范圍內都只能得到一個數據點。

修復:應該使用URL的POST方法而不是GET來防止緩存。 應該使用$ http.post(url)代替$ http.get(url)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM