我在laravel中使用jquery从数据库读取一些数据。我编写了这段代码,$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。如果我编写警告($value);在$.ajax()之前,它可以正常工作。但是ajax不起作用。
更新:解决了,我使用的路线名称是错误的。我必须用自己的网址而不是名字!
发布于 2018-09-05 23:22:48
如果要使用路由名称,请使用路由助手:
{{ route('fileType.categories') }}
https://stackoverflow.com/questions/52194163
复制相似问题