开发者

DataTables error with dynamic table row details

I am using DataTables for a dynamically generated table (via ajax calls). The table by itself works fine but gives null exceptions with row details (works fine first time though), which point to the jquery.datatables.js code line 5388, after the first call: "s is null on line:

for ( i=开发者_开发技巧s._iDisplayStart, iLen=s._iDisplayEnd ; i<iLen ; i++ )"


Somewhere in your code you attach .live event handler. You have to use .die to unset it. Else you will get the error.


Based on the code provided, I bet that your image that you're clicking to expand/contract the rows is not the same as the image path you provided in this group of code:

/* Open this row */
 this.src = "../examples_support/details_close.png";
 oTable.fnOpen( nTr, fnFormatDetails(nTr), 'details' );

Check your path and image name in this.src and ensure that it's proper. Firebug or Chrome debugger are great ways to double check.


Working after I moved the row details click event methods to document.ready()

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜