Tengo una tabla de datos y un conjunto de datos grande y quiero establecer el script del lado del servidor en verdadero, funciona bien en localhost pero cuando moví el código al servidor muestra un error en la tabla de datos. Inspeccioné el script de carga, devuelve la página no encontrada y si Serverside está configurado como falso, funciona bien pero es muy lento. Intenté demasiadas opciones de diferentes foros, pero nada parece estar funcionando, ¿alguien puede ayudarme en esto?
Para referencia
Este es mi guion:
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' ..Esta es mi Ruta:
Route::resource('/Predictions', PredictionsController::class);¿Has probado con un código como este?
var dataTable = $('#members_data').DataTable({ // dom: 'Bfrtip', // buttons: ['excel'], processing: true, serverSide: true, url: "{{ route('Predictions.index') }}" or "{{ url('/Predictions') }}" ajax:{ url: url, ... },Lo siento si lo has probado.