日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ajax表格内容加按钮,单击按钮时,如何触发jquery数据表fnServerData通过AJAX更新表?...

發布時間:2023/12/2 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ajax表格内容加按钮,单击按钮时,如何触发jquery数据表fnServerData通过AJAX更新表?... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我正在將datatables插件與服務器端數據一起使用,并使用AJAX更新表。

我的dataTables設置如下所示:

tblOrders = parameters.table.dataTable( {

"sDom": 't',

"sAjaxSource": "../file.cfc",

"bServerSide": true,

"sPaginationType": "full_numbers",

"bPaginate": true,

"bRetrieve": true,

"bLengthChange": false,

"bAutoWidth": false,

"aaSorting": [[ 10, "desc" ]],

"aoColumns": [

... columns

],

"fnInitComplete": function(oSettings, json) {

// trying to listen for updates

$(window).on('repaint_orders', function(){

$('.tbl_orders').fnServerData( sSource, aoData, fnCallback, oSettings );

});

},

"fnServerData": function ( sSource, aoData, fnCallback, oSettings ) {

var page = $(oSettings.nTable).closest('div:jqmData(wrapper="true")')

aoData.push(

{ "name": "returnformat", "value": "plain"},

{ "name": "s_status", "value": page.find('input[name="s_status"]').val() },

{ "name": "s_bestellnr", "value": page.find('input[name="s_bestellnr"]').val() },

{ "name": "form_submitted", "value": "dynaTable" }

);

$.ajax({ "dataType": 'json', "type": "POST", "url": sSource, "data": aoData , "success": fnCallback });

}

我有一些用于過濾數據服務器端的自定義字段,我將其與AJAX請求一起推送。問題是,我不知道如何從表外部觸發JSON請求。如果用戶鍵入過濾器,則fnServerData將觸發并更新表。但是,如果用戶在表外選擇控件,則我不知道如何觸發

fnServerData 函數。

現在,我正在嘗試觸發一個自定義事件,并在fnInitComplete中進行監聽。雖然可以檢測到用戶在選擇自定義過濾條件,但我缺少fnServerData正確觸發所需的所有參數。

問題 :

是否可以通過實際dataTables表之外的按鈕觸發fnServerData?

我想我可以嘗試為過濾器添加一個空格,但這并不是一個選擇。

感謝您的輸入!

總結

以上是生活随笔為你收集整理的ajax表格内容加按钮,单击按钮时,如何触发jquery数据表fnServerData通过AJAX更新表?...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。