我在php中動態地從DB加載表。表中的一列是複選框。在列標題onclick上,我從數據庫中刪除已檢查的條目。在函數結束時,我調用了location.reload(),希望刷新表,但不會發生。如果我手動按F5,它按預期工作。我該如何上傳桌子?在執行JS函數後重新加載頁面
1
A
回答
3
function function_name() {
$.ajax({
url : "/php/data/get_table_data.php",
type : "get",
data : {
"arg1" : "some_arg",
"arg2" : "another_arg"
},
success : function(data) {
/* Fill table with contents of "data" */
},
error : function() {
/* Something goes wrong… */
}
});
};
這是關於如何在jQuery庫中使用Ajax的一個小例子。
當您使用Ajax時,您甚至不需要刷新整個頁面,但表格中的數據將在後臺獲取並更新。 這意味着;沒有滯後的UI,沒有頁面刷新。
1
根據
https://developer.mozilla.org/en-US/docs/Web/API/Location.reload
你應該通過true
作爲參數傳遞給location.reload(),以抑制緩存。
相關問題
- 1. 如何在頁面加載後在Vaadin中加載js函數
- 2. 加載頁面後延遲後運行JS函數
- 3. 重新加載當前函數後無時間重新加載頁面
- 4. 如何在Ajax頁面加載後執行jQuery函數
- 5. 在AngularJS中完全加載頁面後執行函數
- 6. 功能執行後重新加載頁面
- 7. 刷新頁面後,從on.Change函數重新加載Ajax內容
- 8. 頁面加載後運行Javascript函數
- 9. 如何在頁面加載後立即執行角JS功能
- 10. 在後臺重新加載頁面
- 11. 註銷後在角js中重新加載頁面
- 12. 在p:dataTable重新加載數據在頁面重新加載
- 13. 頁面加載完成後,如何執行JavaScript函數?
- 14. 在頁面關閉前執行JS函數|重定向
- 15. 調用jquery函數後重新加載頁面
- 16. 用document.location.href加載一組URL,然後只在頁面加載時執行JS
- 17. 加載頁面並在JS書籤上執行JS ...
- 18. 加載頁面,然後執行JavaScript的
- 19. 角度js:重新加載頁面後,ng-click
- 20. 使用JS選擇圖像後重新加載頁面
- 21. 更改URL後重新加載頁面
- 22. 「Jeditable」請求後重新加載頁面
- 23. Php,循環後重新加載頁面
- 24. 由js函數加載的頁面不能加載另一個頁面使用js函數js html
- 25. 在頁面加載運行JS函數VB> NET
- 26. 在頁面加載後加載並執行腳本?
- 27. 喜歡在重新加載頁面後喜歡恢復頁面
- 28. 信息顯示在頁面重載,頁面重新加載後不工作
- 29. 在頁面重新加載後顯示隱藏的div(頁面重新加載後div變爲可見)
- 30. jQuery - 加載數據後執行函數
改爲使用Ajax。 'location.reload()'只是從瀏覽器緩存中重新加載,而不是再次訪問服務器。 – developerwjk 2015-02-11 20:27:44
你有代碼示例嗎?這聽起來像一個阿賈克斯的工作。 – Jonathan 2015-02-11 20:27:44
location.reload(true)不起作用。我如何使用ajax?我是網絡開發的初學者。感謝我的問題減去點! – Jana 2015-02-11 20:39:18