讓我說我正在做一個ajax調用一些cakePHP控制器的操作來從數據庫中刪除一些數據。但是,在我刪除數據(當然在CakePHP控制器操作中發生的)之前,我想檢查請求刪除數據的用戶是否有權這樣做。我正在試圖做的是要顯示給用戶執行的步驟,例如我有這樣的事情:顯示jquery ajax執行狀態
$.ajax({
type: 'POST',
url: '.../some_cakePHP_controller_action',
beforeSend: function(){
$("my_loading_div").html("Checking permissions...");
}
success: function(){
// do stuff on success
}
});
1-當用戶點擊刪除,我想向他出示裝載DIV用像Checking permissions...
2-消息如果用戶有權限刪除數據時,消息Removing data...
改變現在,你可以在上面看到,問題是,當用戶點擊刪除,他將有消息Checking permissions....
,但我的數據可能已被刪除,因爲我已經在我的cakePHP樂趣ction。所以,用戶會有錯誤的信息。我該如何實現這種行爲?
在此先感謝您的幫助
爲此,你需要檢查一次兩次調用$阿賈克斯,然後removing.or未來阿賈克斯$兩個步驟。 – 2012-03-16 19:55:56