Mi problema es const SELECTED_CATEGORY_ID
Tengo estos conjuntos de scripts en mi index.blade.php en mi laravel:
@section('scripts') <script type="text/javascript"> const PROFILE_NON_BBR_EXTERNAL_ROUTE = "{{ route('non-bbr-external') }}"; const BBR_GROUP_NAME = "{{ route('bbr-group-configuration-all') }}"; const DATATABLE = "{{ route('bbr-category-configuration-datatable') }}"; const SELECTED_CATEGORY_ID = data.category_id; </script> <script type="text/javascript" src="{{asset('js/sweetalert.min.js')}}"></script> <script src="{{asset('/modules/bbr-category-configuration/js/app.js')}}"></script> @endsection en el último script: app.js , hay un valor dentro de un botón que necesito recuperar, que es:
value="${row.category_id}"a continuación se muestra la salida completa para un poco de contexto.
let TABLE = $('#categoryList').DataTable({ columns: [ { data: 'id', name: 'id', width: '10%', orderable: false, searchable: false, render: (data, type, row) =>{ let html = ""; if(row.category_name && row.category_name.toUpperCase() !== "GENERAL"){ html += `<ul class="list-inline no-margin">`; html += `<li class="list-inline-item"> <button type="button" value="${row.category_id}" id="edit_category" class="edit_category btn btn-outline-secondary"><i class="fas fa-edit" aria-hidden="true"></i> Edit</button> </li>`; html += `</ul>`; } return html; } } }); ¿Qué necesito usar para recuperar esos datos de app.js? Usar este solo me DATATABLE is not defined error:
const SELECTED_CATEGORY_ID = data.category_id;ACTUALIZAR: