【发布时间】:2014-04-02 01:56:34
【问题描述】:
谁能告诉我如何使用fnServerData?。
$(document).ready( function() {
$('#example').dataTable( {
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": "xhr.php",
"fnServerData": function ( sSource, aoData, fnCallback, oSettings ) {
oSettings.jqXHR = $.ajax( {
"dataType": 'json',
"type": "POST",
"url": sSource,
"data": aoData,
"success": fnCallback
} );
}
} );
} );
下面是我的 Ajax 调用,我想用 fnServerData 替换 ajax call。
$.ajax({
type: 'GET',
url: url,
jsonp: true,
contentType: "application/json",
dataType: 'jsonp',
success: function (data) {
$.each(data.value, function(i,item){
table.fnAddData(item);
});
},
error: function (e) {
console.log(e.message);
}
});
http://datatables.net/ref#fnServerData
什么是 sSource、fnCallback 和 oSettings?谁能告诉我如何使用fnServerData?。
【问题讨论】:
标签: jquery ajax jquery-datatables