2012-07-30 181 views
0

我有下面的代码,我想刷新数据表删除记录。目前我必须手动刷新浏览器...我该怎么办?删除后删除数据表

<script type="text/javascript" charset="utf-8"> 
    $(document).ready(function() { 
    var oTable = $('#example').dataTable({ 
     "bProcessing": false, 
     "bServerSide": true, 
     "sAjaxSource": "server_processing.php", 
     "aoColumns": [{ 
      "bVisible": true 
     }, {}, {}, {}, {}] 
    }).makeEditable({ 
     sUpdateURL: function (value, settings) { 
      console.log(value, settings); 
      oTable.fnDraw(); 

      return (value); //Simulation of server-side response using a callback function 
     }, 
     sDeleteURL: "DeleteData.php", 
     "aoColumns": [{ 
      cssclass: 'required' 
     }, { 
      indicator: 'Saving platforms...', 
      tooltip: 'Click to edit platforms', 
      type: 'textarea', 
      submit: 'Save changes' 
     }, { 
      indicator: 'Saving Engine Version...', 
      tooltip: 'Click to select engine version', 
      loadtext: 'loading...', 
      type: 'select', 
      onblur: 'cancel', 
      submit: 'Ok', 
      loadurl: 'EngineVersionList.php', 
      loadtype: 'GET' 
     }, { 
      indicator: 'Saving CSS Grade...', 
      tooltip: 'Click to select CSS Grade', 
      loadtext: 'loading...', 
      type: 'select', 
      onblur: 'submit', 
      data: "{'':'Please select...', 'A':'A','B':'B','C':'C'}" 
     }] 
    }); 
}); 
     </script> 
+0

所有我需要知道的是如何运行另一个命令,当sDaleteUrl被称为 – Autolycus 2012-07-30 23:04:55

+0

尝试做类似sDeleteURL:fucntion(){“Delete.php “,提醒(1); } did not work – Autolycus 2012-07-30 23:05:37

+0

DeleteData.php中的内容是什么? – Dru 2012-08-01 13:36:11

回答

0

的事情任何数量的可以做,什么距离,从剧本水平自动重新加载页面,运行一个AJAX脚本,将获得新的数据,并重新填充表。为了只操作表格本身并删除行,如果您当前正在从您的后端数据库或数据集中删除它,那么它将不会在下一次加载时显示在前端,只需删除整个表格目前视觉上的排队将会很好。但其他策略也要完成。这一切都取决于后端什么,你如何饲料你的表目前等

+0

目前它得到“sAjaxSource”:“server_processing.php”。 – Autolycus 2012-07-30 22:55:31