我有一個AJAX調用,它從PHP文件返回一些數據。我正在嘗試清空一些HTML內容並將其替換爲PHP文件返回的數據。我用這個來清空內容:檢查源代碼時empty()不會刪除html內容
$('#due-tasks-content').empty();
,這增加了新的內容:
$('#due-tasks-content').html(data.due_tasks);
這似乎是工作,在視覺上,但如果我檢查頁面的源代碼使用查看源瀏覽器選項,內容不會被刪除。如果我刷新源頁面,內容將被刪除。
我的問題是,如何擦除內容而不必刷新?我試過刪除(),replaceWith()和空(),但它們似乎都只是在視覺上擦除內容,而不是在後端。
更新:
的問題如下:
我有兩張表,A和B假設。
表A有一個任務,表B是空的。
當任務完成後,它進入表B.在PHP文件中的更新函數結束時,PHP會回顯新的更新表,我會回到Ajax調用中。然後我需要用新的表格刪除舊錶格。
這工作正常。使用這些表格,我有一些引導模式,當用戶單擊表格的名稱列時會出現,這會向用戶顯示一些信息。模式是通過ID。
當任務從表A到表B,當我點擊表B的名稱列時,模式不顯示,我不知道爲什麼。我現在意識到,根據我的理解,我通過查看源代碼而犯了一個錯誤,它只顯示了最初加載頁面的方式。
如果你想從你的後端刪除任務或任何東西,你將需要使用ajax命中你寫的一個Web服務,它知道如何從你使用的任何存儲(數據庫)中刪除任務。 – 2015-04-02 19:01:09
這不是我想要做的。 – 2015-04-02 19:01:53
[什麼是DOM?](https://css-tricks.com/dom/)這將回答你的問題。 – 2015-04-02 19:02:00