Laravel 5.1 ajax简单URL路由显示未找到错误(404)

时间:2016-07-07 12:32:40

标签: php ajax laravel

<script type="text/javascript">
             function variants(master_id)
             {

              $.ajax({
                type: "GET",
                url: "getVariants"+'/'+master_id,
                success: function(){

              }
             });

             }
    </script>

这是我定义和保存的脚本尽可能简单。

路线就是这样,它仍然显示404找不到错误。

Route::get('getVariants/{master_id}','Retailer\ProductController@getVariants');

4 个答案:

答案 0 :(得分:0)

将完整网址http://example.com/getVariants/master_id添加到a​​jax调用

答案 1 :(得分:0)

<meta name="_token" content="{{ csrf_token() }}"/>
headers: {'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content')}

答案 2 :(得分:0)

尝试

url: "/getVariants"+'/'+master_id,

答案 3 :(得分:0)

尝试以下方法:

Route::any('getVariants/{master_id}','Retailer\ProductController@getVariants');