2013-11-20 208 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/