您好我正在構建與AJAX調用的div內容,但是當我從加載的頁面調用任何頁面時,如果有任何異常從AJAX調用加載的內容不存在上一頁。有什麼辦法可以停止發生嗎?dynimically創建的DOM不能容納在緩存
-1
A
回答
0
阿賈克斯VS後退按鈕
如果我沒有理解好你按下瀏覽器的後退按鈕。
如果你不管理瀏覽器的歷史記錄,它會打破Ajax。瀏覽器只是去加載的最後一個位置,沒有涉及Ajax。如果你在最後一頁做了3次ajax調用/加載,後退按鈕將忽略這個,因爲它只是頁面中的javascript,它會返回......非常後退。
你能做什麼
有很多事情可以做,以保護您的AJAX應用程序背後的語義,但是我不知道你是怎麼用jQuery做。也許它有工具。我知道有關歷史管理的GWT。但它是另一個框架...
0
查看歷史記錄插件。強烈建議爲此目的。
相關問題
- 1. 如何建立DOM的高速緩存,這並不能改變
- 2. 不能分頁與容納
- 3. 爲什麼在創建DOM元素時不存在DOM元素?
- 4. 動態創建DOM內容
- 5. JS-DOM創建,appendChild不能執行?
- 6. 溢出存在但滾動不能容納它
- 7. 西納特拉緩存器不工作
- 8. Programatic緩存創建
- 9. 在Angular.JS中緩存DOM
- 10. 我不能容納舊的條目
- 11. React Native - 緩存DOM?
- 12. 清除dom緩存
- 13. 簡單的Html DOM緩存
- 14. NVARCHAR(MAX)不能容納50478個字符
- 15. 燒杯1.5.1不創建緩存文件
- 16. liip_imagine與vich_uploader不創建緩存
- 17. XML DOM創建混合內容
- 18. 創建緩存的性能,存儲/返回連接列出
- 19. Android Webview緩存,不緩存Javascript DOM更改?
- 20. 尋找能夠容納
- 21. 使用MapMaker創建緩存
- 22. 爲緩存創建密鑰
- 23. 創建.htaccess緩存圖像
- 24. 創建緩存數據
- 25. 創建大型nodejs緩存
- 26. CakePHP的:緩存與APC仍然創建緩存文件,沒有性能優勢
- 27. JQuery:如何緩存DOM?
- 28. 父類型的繼承容器不能容納子項?
- 29. 保存動態創建的DOM,並創建一個JSON
- 30. VS2008在類庫項目中創建緩存功能
您能否提供有關開發環境,語言等的更多信息。 – 2010-01-10 17:05:55
請更改,最好使用清晰的步驟列表。例如,「打電話給任何網頁」和「上一頁」的含義並不清楚。 – Nickolay 2010-01-10 18:10:37
環境:j2ee,jQuery,AJAX 步驟: 1.點擊瀏覽器上的按鈕,使html內容的AJAX調用 2.使用Jquery對象構建DOM並將其附加到DIV 3.現在單擊新建DOM的按鈕會調用一個servlet,這會引發異常 4.如果您在瀏覽器中單擊Back按鈕以獲取異常,則在DIV中沒有從AJAX加載的內容 – Pokuri 2010-01-11 04:01:30