我试图成功地让这个jquery插件正确地工作.我需要的是一个click事件,它将让我点击一行并有一个js窗口,它将使用row_id加载另一个页面,row_id是数据库中的主键.我真的迷失了javascript,但我喜欢这个插件,如果可能的话,我真的很想有这个工作.我已经在这几天了.我知道我很接近,但尚未达到目标.如果有人能帮助我,我会非常感激.我正在使用json导入数据.
这是我目前的代码.它现在将编译,但.click事件不会触发.:/
$(document).ready(function() {
oTable = $('#search').dataTable(
{
"sPaginationType": "full_numbers",
"bProcessing": true,
"iDisplayLength": 15,
"sAjaxSource": 'json.php',
"fnInitCallback": function ()
{
$(oTable.fnGetNodes() ).click(function ()
{
//alert();
});
}
});
});
Run Code Online (Sandbox Code Playgroud)
你需要用fnInitComplete替换fnInitCallBack它会起作用.
oTable = $('#search').dataTable({
"sPaginationType": "full_numbers",
"bProcessing": true,
"iDisplayLength": 15,
"sAjaxSource": 'json.php',
"fnInitComplete": function (){
$(oTable.fnGetNodes()).click(function (){
// my js window....
});
}
});
Run Code Online (Sandbox Code Playgroud)