jQuery Ajax函数在Laravel中不起作用

时间:2018-09-05 22:29:18

标签: jquery ajax laravel

我在laravel中使用jquery ajax从数据库中读取一些数据。我写了这段代码,$ ajax()部分不起作用!但是在那之前的每件事都很棒。怎么了 ?

$('#file_type').on('change',function(){
        $value=$(this).val();
        $.ajax({
            type : 'get',
            url : '{{URL::to('fileType.categories')}}',
            data:{'file_type':$value},
            success:function(data){
                alert('ooooops1');
                $('#file_type_cats').html(data);
            }
        });
    });
$.ajaxSetup({ headers: { 'csrftoken' : '{{ csrf_token() }}' } });

我的路线还可以。我正在使用select元素来运行ajax。如果我写Alert($ value);在$ .ajax()之前运行良好。但是ajax无法正常工作。

  

更新:已解决   我使用的路线名称有误。我必须使用URL本身而不是名称!!

1 个答案:

答案 0 :(得分:1)

如果要使用路由名称,请使用路由助手:

{{ route('fileType.categories') }}