提问者:小点点

在Laravel中定义数据表时,如何正确使用ajax调用上的路由?


你好,伙计们,我是新来laravel和我想使用jQuery数据为一个简单的污物。我的主要问题是可数据的服务器端部分。当我想获取数据的数据时,我使用我的路由到ajax请求的控制器,但它似乎只是一个字符串到url,所以这里是一个片段:

 $('#table_id').DataTable({
            "processing": true,
            "serverSide": true,
            "ajax": "{{ !! route('admin.users.index') !!}}",
            "method": "GET",
            "columns": [
                {"data":'nume', "name":'nume'},
                {"data":'email', "name":'email'},
                {"data":'drept', "name":'drept'},
                {"data":'action', "name":'action', "orderable":false}
            ]
        });


Route::namespace('Admin')->prefix('admin')->name('admin.')->group(function(){

    Route::resource('/users' ,'UsersControler', ['except'=>['show','create','store']]);

});

这是应用程序试图达到的URL请求URL:

http://10.10.10.119:8080/admin/{{!!路由('admin.users.index')!!}


共2个答案

匿名用户

这一行有错误:(双“{”和双“!”)

"ajax": "{{ !! route('admin.users.index') !!}}",

试试这个:

"ajax": "{!! route('admin.users.index') !!}",

匿名用户

替换

"ajax": "{{ !! route('admin.users.index') !! }}",

具有

"ajax": "{{ route('admin.users.index') }}",