gpt4 book ai didi

javascript - 调用函数在数据表重新加载中传递参数

转载 作者:行者123 更新时间:2023-12-02 14:41:03 24 4
gpt4 key购买 nike

我使用 JQuery DataTables 插件并使用 ajax 参数初始化它。

当我重新加载数据时,我需要计算新参数,但如果我在函数中传递参数,则不会运行。我通过“重新加载”按钮调用 ajax.reload。为什么我不能使用带参数的函数?

// Run correctly
function loadData(){alert("called");}
tab=$("#tabID").DataTable({ajax:{url:"a.php",data:loadData}}); // The "loadData" is called
...
$("#tabID").DataTable().ajax.reload(); // The "loadData" is called again
<小时/>
// Problem
function loadData(A){alert("called with "+A);}
tab=$("#tabID").DataTable({ajax:{url:"a.php",data:loadData("text")}}); // The "loadData" is called
...
$("#tabID").DataTable().ajax.reload(); // The "loadData" is NOT called... why?

谢谢

最佳答案

使用以下代码:

$("#tabID").DataTable({
ajax: {
url: "a.php",
data: function(data, settings){
return loadData("text");
}
}
});

关于javascript - 调用函数在数据表重新加载中传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37008583/

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