jquery - 在数据表 ajax 调用中获得额外价值
问题描述
我正在通过以下代码填充数据
$(document).ready(function() {
manageTable = $('#manageTable').DataTable({
'ajax': base_url + 'products/fetchProductData',
'order': []
});
在这里,我希望总资产也意味着 product_price * qty = 所有产品的资产以摘要形式显示,例如我们拥有的 100000 美元资产,因此我更改了控制器广告添加了新的统计信息 obj,这是资产键中的值。
问题是我怎样才能在这个页面上显示这个额外的价值。
解决方案
您可以使用 DataTables 函数“drawCallback”在表完全填充服务器端 json 响应后获取额外值,并进一步将其用于任何目的。以下是修改后的代码:
manageTable = $('#manageTable').DataTable({
'ajax': base_url + 'products/fetchProductData',
'order': [],
'drawCallback': function(response) {
console.log(response.json.total_assets);
},
});
推荐阅读
- rust - 为什么 std::rc::Rc 需要 PhantomData?
- python - 如何使用现有的和更新的类微调 keras 模型?
- ios - 设备方向更改时 UIWindow 不旋转
- java - 使用 volley 在列表视图中解析 JSON
- data-modeling - RavenDB 建模/索引:使用参考数据进行地址验证
- arrays - INJECT: NoMethodError: undefined method `<<' for :one:Symbol
- laravel - Datepicker JS 错误 tempus-dominus Laravel 5.8
- jwt - Jwt 策略后 ExecutionContext 中缺少用户
- mikrotik - 如何 Mikrotik Hotspot 用户自动登录
- android - 在以编程方式打开位置的 Android 10 中,我得到结果代码 RESULT_CANCELED