2013-11-20 255 views
0
$dialogContent.dialog({ 
    modal: true, 
    title: "Edit - " + calEvent.title, 
    close: function() { 
     $dialogContent.dialog("destroy"); 
     $dialogContent.hide(); 
     $('#calendar').weekCalendar("removeUnsavedEvents"); 
    }, 
    buttons: { 
     save : function() { 

      calEvent.start = new Date(startField.val()); 
      calEvent.end = new Date(endField.val()); 
      calEvent.title = titleField.val(); 
      calEvent.body = bodyField.val(); 

      $calendar.weekCalendar("updateEvent", calEvent); 
      $dialogContent.dialog("close"); 
     }, 
     "delete" : function() { 
      $calendar.weekCalendar("removeEvent", calEvent.id); 
      $dialogContent.dialog("close"); 
     }, 
     cancel : function() { 
      $dialogContent.dialog("close"); 
     } 
    } 
}).show(); 

我想讓"delete" : function() {從數據庫中刪除它。我將真正的DB.php連接到我的數據庫。從數據庫中刪除/刪除

我該如何解決這個問題?

+0

使用AJAX調用 –

+0

你需要使用[AJAX](http://api.jquery.com/jQuery.ajax/)發送一個請求到PHP文件,這將反過來從數據庫表中刪除正確的行。 –

+0

我不太會用AJAX,JSON等等什麼代碼將幫助我從數據庫中刪除行。你能幫我嗎 – user2957155

回答

1

你需要在你的刪除函數中觸發一個AJAX請求。如果你轉到下一頁,它將解釋如何使用它。它會給你你想要的結果。

http://api.jquery.com/jQuery.ajax/