如何在My Ajax网址中定义javascript变量

时间:2017-06-17 08:54:24

标签: ajax laravel-5

I want Define url Like this





  var id = $('#id').val();

    url: "category/(my difined id varibale here)/edit"

我该怎么办?

我正在使用Laravel 5.4创建项目 在这里我使用资源控制器,为什么我需要这种URL来获取我的控制器功能

This is the script part where I use ajax to insert data to database    

<script>
            $(document).ready(function(){
               $(document).on('click','#edit',function(){
                   $('#modelTile').text('Edit Category');
                   $('#addItem').val($(this).data('name'));
                   $('#id').val($(this).data('id'));
                   $('#yesdelete').hide();
               });
               $('.modal-footer').on('click','#saveChange',function(){

                  var name = $('#addItem').val();
                   var id = $('#id').val();
                   var token ='{{csrf_field()}}';
                   $.ajax({
                       method : 'post',
                       url : "category/{'id'}/edit",
                   });
                   conlose.log (url);
               });

            });
        </script>

1 个答案:

答案 0 :(得分:1)

将代码替换为

$.ajax({
    method : 'post',
    url : "category/"+id+"/edit",
});