$(document).ready(function() {
$('#example').dataTable( {
//"ajax": "jsonArray.txt",
"ajax" :{
"url" : "jsonArray.txt",
"dataSrc" :"caseList"
},
"columns": [
{ "data": "caseId" },
{ "data": "accountId" },
{ "data": "createdBy" },
{ "data": "caseCreationDate" },
{ "data": "serialNo" },
{ "data": "productLine" },
{ "data": "caseStatus" },
{ "data": "description" }
],
"fnRowCallback": function( nRow, aData, iDisplayIndex ) {
var addButton = '<a name="caseid" data-PLName="'+aData["plShortName"]+'" data-caseId="'+aData["caseId"]+'" class="caseNo">'+aData["caseId"]+'</a>';
$('td:eq(0)', nRow).html(addButton);
}
} );
} );
これは、私がデータテーブル用に書いたコードの一部です。それは私には機能しません。問題がどこにあるか教えてください。そしてこのコードを書く正しい方法。
ajax
代わりにdatatable
"sAjaxSource": url
属性を使用oSettings.jqXHR
したり、カスタムを作成するために使用したりすることはできません。ajax call
oSettings.jqXHR = $.ajax({
"dataType": 'json',
"type": "POST",
"url": sSource,
"data": aoData,
"success": fnCallback
});
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加