我今天升級我們的數據表從jQuery 1.9.2升級到1.10.0通過https://github.com/rweng/jquery-datatables-rails寶石。我執行了所有的升級步驟,現在在界面中按預期工作。我在Chrome和Firefox 30上進行了測試。然後,我運行了我們的規範,涵蓋了那些和水豚每當它進入帶有dataTable的頁面時都會超時。我嘗試了所有我能想到的方法來嘗試使頁面完全加載。當通過瀏覽器進行測試時,我發現測試日誌中沒有錯誤,並且沒有發現javascript錯誤。當表仍在加載時,屏幕截圖會回來。硒通過水豚不加載頁面jQuery的數據表1.10.0
- 我該怎麼做才能進一步調試頁面未加載的原因?
- 是否存在,因爲它從jQuery的1.9.2升級到1.10.0
後剛剛發生的共同修復我想通了,究竟是什麼造成的問題。我更新了dataTable的JavaScript初始化,以停止使用fnServerData並使用新的ajax:'whatever.txt'設置返回使用fnServerData並恢復使用舊GET參數的邏輯已經解決了它的問題。我仍然想知道是否有可能以ajax的方式修復水豚,因爲現在通過的參數變得更有意義並且更容易處理。
任何建議將是偉大的。