2015-04-03 27 views
0

我正在寫一個使用bootstrap和jsPlumb製作樹木的應用程序。從緩存中顯示JS腳本執行順序

我有這個問題,第一次顯示頁面時,一切正常。當我再次訪問頁面時,某些代碼沒有正確執行。 jsPlumb和bootstrap-tagsinput都會發生這種情況:頁面上的簡單tagsinput顯示不正確。 如果我點擊刷新,然後頁面再次正確加載。

我傾向於認爲這是與我顯示帶有某些緩存元素的頁面時,某些腳本未被執行或以錯誤順序執行的事實有關,但我不知道它的原因,因爲我看不到任何錯誤。

因此,問題,:

  • 我如何檢查一切是否正確執行(我用的console.log,功能的稱呼)?

  • 有什麼需要知道的緩存可能會影響腳本的方式?

  • 我該如何調試這種類型的問題?

謝謝!

回答

0

我找到了答案,這是由於turbolinks,它處理服務器端的一些緩存。這是我壓制的一個保留寶石,問題沒有了。