【发布时间】:2021-11-28 03:20:04
【问题描述】:
我有数据表和大型数据集,想将服务器端脚本设置为 true,它在 localhost 上工作正常,但是当我将代码移动到服务器时,它显示数据表错误。我检查了加载脚本,它返回的页面未找到,如果 Serverside 设置为 false,它工作正常但速度很慢。从不同的论坛尝试了太多选项,但似乎没有任何工作可以帮助我。
供参考
这是我的脚本:
function fill_datatable(BusinessUnit = '', CurrOrg1 = '', CurrOrg2 = '', Role = '', Region = '' , Gender = '', CurrOrg3 = '' , CurrOrg4 = '', CurrOrg5 = '', ProfessionalClassification = '',L6 = '',L7 = '', Account = '')
{
var dataTable = $('#members_data').DataTable({
// dom: 'Bfrtip',
// buttons: ['excel'],
processing: true,
serverSide: true,
ajax:{
url: "{{ route('Predictions.index') }}",
data:{BusinessUnit:BusinessUnit,CurrOrg1:CurrOrg1,CurrOrg2:CurrOrg2,Role:Role,Region:Region,Gender:Gender,ProfessionalClassification:ProfessionalClassification,CurrOrg3:CurrOrg3,CurrOrg4:CurrOrg4,CurrOrg5:CurrOrg5,L6:L6,L7:L7,Account:Account}
},
columns: [
{
data: 'EmployeeNumber',
name: 'EmployeeNumber'
..
这是我的路线:
Route::resource('/Predictions', PredictionsController::class);
【问题讨论】:
标签: javascript php ajax laravel datatable