jquery - Laravel DataTable 不显示显示条目
问题描述
我正在使用 Laravel DataTable。我的 jQuery 代码如下所示
var id = window.location.pathname.split("/").pop();
var table = $('.nk-tb-item').DataTable({
processing: true,
serverSide: true,
ajax: {
url: '/product-details/'+ id,
type: "GET"
},
ordering: false,
dom: 'lBfrtip',
pageLength: 5,
columns: [
{
data: function(value){
var date = new Date(value.datetime);
return date.toLocaleDateString();
},
name: 'datetime'
},
{
data: 'user_id',
name: 'user_id'
},
{
data: 'on_hand',
name: 'on_hand'
},
{
data: 'allocated',
name: 'allocated'
},
{
data: 'last_orderid',
name: 'last_orderid'
},
{
data: 'action',
name: 'action',
searchable: false
}
]
});
但我的节目条目不起作用。
解决方案
该pageLength: 5
选项表示您已选择每页显示 5 行。
默认情况下,该lengthMenu
选项(控制下拉菜单中的值)使用以下值:
[ 10, 25, 50, 100 ]
您的值 (5) 不在该列表中 - 因此下拉列表无法显示任何选定的值。(但如果单击控件,您应该能够看到其他值。)
您可以将 pageLength 更改为这些默认值之一,也可以定义一组自定义lengthMenu
值 - 例如:
"lengthMenu": [ 5, 10, 25, 50, 75, 100 ]
推荐阅读
- reactjs - 如果条件为真,则在子组件中调用函数
- javascript - 你能在一个函数中拦截并创建一个 AxiosPromise 吗?
- java - 根据原始图像分辨率将图像大小调整为字节大小以下的算法
- java - android.widget.FrameLayout 无法转换为 androidx.appcompat.widget.Toolbar 错误
- php - 在 PHP 中,我可以为类属性设置别名吗?例如通过 Trait 允许 ArrayAccess 方法
- javascript - 在Javascript中将对象转换为数组
- microsoft-graph-api - 使用“@azure/msal-angularjs”:“^0.1.1”将 Graph API 工具包避免登录组件与通过 Azure AD 进行身份验证的现有应用程序集成
- c++ - 使用 fcntl 和 C++ 锁定 Linux 文件
- python - discord.py - “member” 参数总是返回一个字符串,即使使用转换器 discord.User
- api - Flutter / Dart:使用带有 multi_image_picker 的 twitter api 将图像上传到 twitter api