gpt4 book ai didi

javascript - jQuery 数据表 ajax 回调

转载 作者:行者123 更新时间:2023-12-03 21:45:54 24 4
gpt4 key购买 nike

我正在使用 jQuery DataTables 并处理服务器端数据。我试图在 ajax 调用返回时调用一个函数。我尝试插入这个调用我的函数和原始函数的 fnCallback2 ,但 jQuery 只是抛出一个错误(并且不告诉我错误是什么)并跳过。

$("#brands").dataTable( {
"bServerSide" : true,
"sAjaxSource" : "ajax.php",
"fnServerData" : function(sSource, aoData, fnCallback) {
fnCallback2 = function(a,b,c){
fnCallback.call(a,b,c);
update_editable();
};
$.ajax( {
"dataType" : 'json',
"type" : "POST",
"url" : sSource,
"data" : aoData,
"success" : fnCallback2
});}});

我还尝试添加 fnInitComplete 参数,但仅在第一次调用,而不会在后续页面之后调用。

"fnInitComplete": function(){
update_editable();
},

如何在 ajax 请求之后正确调用我的代码,以便原始回调也被调用?

最佳答案

另一个选项是使用fnDrawCallback在每次绘制事件之后调用。这将在每次 ajax 请求后完成。

"fnDrawCallback" : function() {
update_editable();
}

关于javascript - jQuery 数据表 ajax 回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7667396/

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