我所知道的是如何從數據庫下載和上傳數據。插入數據並更新列表視圖後檢查數據庫
但是,如何控制數據是否已上載到數據庫?如果數據已經上傳,我想知道如何獲取這些數據將其放到列表視圖中,而無需重新加載整個數據庫? 換句話說,我想在列表視圖中實時顯示新的書面文字,就像信使一樣。
我所知道的是如何從數據庫下載和上傳數據。插入數據並更新列表視圖後檢查數據庫
但是,如何控制數據是否已上載到數據庫?如果數據已經上傳,我想知道如何獲取這些數據將其放到列表視圖中,而無需重新加載整個數據庫? 換句話說,我想在列表視圖中實時顯示新的書面文字,就像信使一樣。
在這裏抄襲@ CptMisery的答案,我同意ajax對此很有用。
當我寫入數據庫時,我經常使用它 - 作爲確保數據實際寫入的回調形式。首先,這裏你會在JavaScript執行代碼:
$.ajax({
type: 'POST',
url: 'some_php_page.php',
data: { data:data },
success:function(data){
if (data == 0) {
console.log("item has been updated");
} else {
console.log("item has NOT been updated");
}
}
}); //close ajax
這樣做是Ajax調用發送變量data
作爲POST到您的some_php_page.php
。您可以發送如下多個項目:data: { data:data, variable1:variable1, age:age, date:date }.
PHP頁面執行某些操作(例如 - 寫入數據庫),並且如果成功,則您有PHP echo "0"
,否則您有它echo "1"
。一旦some_php_page.php
返回值,就會發生ajax成功調用。成功調用讀取該值,然後執行某些操作。這是一個相對簡單的方法來完成(我認爲)你想要做的事情。
Javascript大概。你會想要做一個AJAX文章到一個PHP文件,該數據庫的工作,並在AJAX成功功能,你只需追加一個新行到你的列表視圖 – CptMisery