gpt4 book ai didi

ajax - 将参数传递给 jQuery 数据表中的 sAjaxSource

转载 作者:行者123 更新时间:2023-11-30 23:47:42 24 4
gpt4 key购买 nike

我正在使用 CodeIgniter,但遇到以下问题。

我在 details.php 中有一个 Controller 函数,它接受一个参数:

function details($id) {
$this->datatables
->select('product_id, original_amount, quantity')
->from('orders');

echo $this->datatables->generate();
}

现在我需要从 View 中调用它,即我希望 DataTables 像这样显示它:

<script>
$(document).ready(function()
$('#example').dataTable({
...
'sAjaxSource' : 'admin/data/details',
...
});
</script>

那么,如何将参数传递给 sAjaxSource 键,即 $id 变量?

最佳答案

您应该使用 docs 中指定的 fnServerParams .

$(document).ready(function() {
$('#example').dataTable( {
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": "scripts/server_processing.php",
"fnServerParams": function ( aoData ) {
aoData.push( { "name": "more_data", "value": "my_value" } );
}
} );
} );

关于ajax - 将参数传递给 jQuery 数据表中的 sAjaxSource,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17160638/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com