jquery databtable editable 如何切换ajax Source

:D

"fnServerData": function ( sSource, aoData, fnCallback ) {
aoData.push( { "name": "table", "value": "wordforms" } );
$.ajax( {
"dataType": 'json',
"url": sSource,
"data": aoData,
"success": fnCallback
} );
}


"fnServerData": function ( sSource, aoData, fnCallback ) {
/* Add some extra data to the sender */
aoData.push( { "name": "more_data", "value": "my_value" } );
$.getJSON( sSource, aoData, function (json) {
/* Do whatever additional processing you want on the callback, then tell DataTables */
fnCallback(json)
} );
}


ReloadAjax, same source URL, different POST parameters
对于仅使用jq.datatable version >1.8.2 及jq.jeditable ,可以使用fnReloadAjax(url?param=newValue)
对于使用jq.datatable.editable的,因为这个插件是用的jq.datatable version 1.7.5,所以有许多新版功能还没有实现。所以要实现更改ajax source的参数,就需要用到
"fnServerData": function ( sSource, aoData, fnCallback ) {
aoData.push( { "name": "table", "value": param } );
$.ajax( {
"dataType": 'json',
"url": sSource,
"data": aoData,
"success": fnCallback
} );
}
在外部的button或者select里更改param的值后调用oTable.fnDraw();
在服务器端要得到参数,只需要getParam("table"); 参数名字就是在aoData里name的值。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值