我将尝试让 jQuery dataTable 在用户选择一行后,可以点击页面上其他位置的按钮(不在表格内或其中),并弹出 JS 警告框。
这是我的 dataTable:
这是我的按钮:
当用户在数据表中选择一行,然后单击按钮时,我希望调用以下函数:
最后,jQuery dataTable 尝试填充的 HTML 表格如下:
这是我的 dataTable:
$("#my-datatable").dataTable( {
"bProcessing" : true,
// Commenting out next line
//"sDom" : 't',
"sAjaxSource" : "some/url/on/my/server",
"sAjaxDataProp" : "",
"bDestroy" : true,
"fnServerData" : function(sSource, aoData, fnCallback) {
aoData.push({
"name" : "asking",
"value" : "yes"
});
request = $.ajax({
"dataType" : "json",
"type" : "GET",
"url" : sSource,
"data" : aoData,
"success" : fnCallback
});
},
"aoColumns" : [
{
"mDataProp" : "name"
},
{
"mDataProp" : "expr"
},
{
"mDataProp" : "seq"
}
]
});
这是我的按钮:
<div id="bam-btn-div">
<input type="button" id="bam-btn" value="BAM!" onclick="bam();"/>
</div>
当用户在数据表中选择一行,然后单击按钮时,我希望调用以下函数:
function bam() {
alert("Deleting the selected row");
// Delete the selected row in the dataTable
}
最后,jQuery dataTable 尝试填充的 HTML 表格如下:
<div id="datatable-div">
<table id="optconfig-datatable">
<thead>
<tr>
<th>Name</th>
<th>Expression</th>
<th>Sequence</th>
</tr>
</thead>
<tbody></tbody>
</table>
</div>
我试图按照这里的示例进行操作,但无法使其正常工作。是否有人能够发现我需要添加哪些配置(到dataTable或其他地方)?提前感谢!