2012-01-24 53 views
0

我需要知道我的PHP腳本可以從數據庫中刪除一些數據,或者不能。 例如我有JS功能public void removeNumber();我怎麼能知道數據被正確刪除?可能是我必須從服務器返回一些字符串,表明成功或失敗試圖從數據庫中刪除數據? public String removeNumber();什麼是最佳實踐?我知道更好地拋出異常,但在這種情況下,客戶端和服務器都必須知道Exception類(類映射)。 P.S. 我使用ajax。如何檢查JS,PHP從數據庫中刪除數據?

+0

你應該使用AJAX實現從前端JS到PHP bakend在那裏你可以執行的數據庫查詢和回聲一些成果 – k102

+1

那些看起來更像Java函數不是JavaScript異步調用。特別是使用訪問器和返回類型屬性。特別是對於Exception類,由於Javascript既沒有名稱也沒有類。 – Havvy

+0

爲什麼不展示現有JavaScript ajax和PHP代碼的示例,以便獲得更具體的建議? (而我第二個是Havvy說的:你引用的函數絕對不是JavaScript函數。) – nnnnnn

回答

3

使用阿賈克斯將是一個更容易的更好的解決方案。而使用jquery ajax會更容易,就像。

 

$.ajax({ 
type: "POST", 
url: "your_php_page_url", 
data: {}, //pass parameter as you need 
success: function(response) { 
    //its the response from php page indicating db deletion was successful or not 
    // like "deleted" or "failed" 
} 
}); 

//and in php you could do 
if($yourDbRowDeleted) { 
    echo "deleted"; 
} 
else { 
    echo "failed"; 
} 
exit; 
 

希望它可以幫助