2013-12-17 72 views
1

您好我使用backbone js創建了員工列表應用程序。應用程序將員工列表顯示爲登錄頁面,應用程序提供與員工相關的所有CRUD操作。IE中的Backbone js問題

該應用程序在Chrome和Firefox中運行良好,但在IE中我面臨着緩存問題。

從登陸頁面我重定向用戶添加員工。如果用戶返回到列表頁面後添加員工,該頁面仍顯示舊數據(在Chrome/Firefox中更新的數據顯示在着陸頁中)。每次我需要清除緩存以驗證數據。有什麼辦法可以在IE中實現這一點。

+0

你調試與IE9開發者工具應用程序?另外,得到任何錯誤? – Sergey

+0

我在我的機器上使用IE 10,我調試我的應用程序,但我看不到任何錯誤。 – Jackman

+0

你設置了no-cache頭文件嗎? – Sergey

回答

2

這聽起來像一個IE瀏覽器的AJAX緩存問題是不特定的Backbone.js的,你應該增加:

$.ajaxSetup({ cache: false }); 

http://api.jquery.com/jQuery.ajaxSetup/

+0

是的,這將解決這個問題。有相同的經驗。 –