我有一個網頁與PHP生成一個表格放置在一個div中生成。表單使用Ajax提交併在服務器端進行驗證。如果出現錯誤,則div的內容將被更新後的表單替換爲錯誤消息。如果表單中沒有錯誤,我想從ajax響應中重新加載整個頁面,而不僅僅是div。 有誰知道該怎麼做? 我曾嘗試發送位置標題,但它將新頁面放在div中。我也嘗試過javascript window.location,但是我不知道在接收到ajax響應時它會被執行。我不使用jQuery,所以我想在計劃javascript和/或php中執行此操作。 在此先感謝!如何從ajax響應中重新加載整個頁面?
4
A
回答
7
是的,你可以做,在你的回調如下:
location.reload(true);
老實說,那種失敗的異步做事的目的。
+0
謝謝,它使我朝着正確的方向前進。我使用Ajax來驗證整個表單。如果表單數據正常,我想顯示更新的項目,然後對整個頁面重新繪製更方便,因爲我希望頁面的其他部分也可以更新。要重畫頁面,我在HTTP響應中發送一個URL,然後檢查響應字符串。如果它包含我使用window.location的URL,否則我替換innerHTML。 –
相關問題
- 1. JSF ajax從下拉菜單重新加載整個頁面
- 2. AJAX頁面重新加載
- 3. 從ajax加載的子頁面重新加載頁面
- 4. 在Django的Ajax中重新加載整個頁面?
- 5. 如何用ajax響應中的變量重新加載當前頁面?
- 6. 重新加載DIV而不重新加載整個頁面
- 7. 如何在整個頁面加載後使用javascript重新加載頁面
- 8. jquery ajax重新加載整個頁面的html
- 9. Ajax回調UpdatePanel.Update()仍然重新加載整個頁面
- 10. Ajax重新加載整個頁面上的href鏈接點擊
- 11. 在AJAX中加載整個頁面
- 12. 如何重新加載Liferay中的整個頁面
- 13. ajax請求中的Ajax請求失敗 - 重新加載整個頁面
- 14. 導軌AJAX(JSON)響應重新加載
- 15. 重新加載$(document).ready(function()重新加載ajax頁面後
- 16. 如何在網頁加載組件,而不會重新加載整個頁面
- 17. Ajax負載重複整個頁面
- 18. 如何讓ajax .load函數不能重新加載整個頁面
- 19. 從AJAX加載頁面中的另一個頁面加載div
- 20. 頁面重新加載Ajax成功
- 21. JQM ajax頁面重新加載多次
- 22. 頁面重新加載在ajax
- 23. AJAX重新加載POST頁面
- 24. Jquery Ajax頁面重新加載提交
- 25. Ajax使用Rails重新加載頁面
- 26. 用ajax重新加載url頁面
- 27. web2py頁面重新加載jQuery AJAX
- 28. 如何重新加載整個頁面(沒有response.redirect)?
- 29. 整個頁面加載與AJAX MVC
- 30. 使用jquery加載整個頁面ajax
如果您使用Ajax,您爲什麼要重新加載頁面? – Bergi