如何在jquery datatable的ajax调用中传递参数

时间:2014-08-14 15:37:28

标签: jquery ajax datatables jquery-datatables

我想在jquery数据表的ajax调用中传递参数,这是我的尝试:

var opts = {
    'ajax' : {
        'url': 'testing_ajax.php',
        'type': 'POST',
        'contentType': 'application/json; charset=utf-8',
        //  'data': { field1: "hello", field2 : "hello2"} ,
        'data':function(data1) {
            return data1 = JSON.stringify(data1);  
        }
    },
    'pagingType': 'simple'
};
$('#example').dataTable(opts);

1 个答案:

答案 0 :(得分:0)

您在opts对象中缺少其他两个参数。请尝试添加processing选项和serverSide选项。

var opts = {
    'ajax' : {
        'url': 'testing_ajax.php',
        'type': 'POST',
        'contentType': 'application/json; charset=utf-8',
        //  'data': { field1: "hello", field2 : "hello2"} ,
        'data': function(data1) {
            return data1 = JSON.stringify(data1);
        },
    }
    'pagingType': 'simple',
    'processing': true,
    'serverSide': true
};