0

我面临的问题是,当我提交表单时,我在服务器端得到空值。我尝试了很多从互联网上获得的方法,但它们对我不起作用。告诉我我的错误是什么 这是我的 Ajax 代码

     $(document).ready(function(){
         $.ajaxSetup({
        headers: {
            'X-CSRF-TOKEN': $('meta[name="csrf- 
             token"]').attr('content')
        }
    });

   $("#user-form").on('submit', function(e){
    e.preventDefault();

    var formData = new FormData($(this)[0]);

    $.ajax({
        url: 'adduser',
        type: 'POST',
        data: formData,
        success: function (data) {

        },
        cache: false,
        processData: false
    });
  });
});

PHP代码

          $file = $request->file('image');

            $name = 'Hello.'.$request->file('image')- 
             >getClientOriginalExtension();

            $image['filePath'] = $name;
            $request->file('file')->move('D:\BidImages', $name);



            response()->json('Success');

我的html表单

    <form id="user-form" class="form-horizontal" enctype="multipart/form-data">

            {!! csrf_field() !!}


  <input type="file" class="custom-file-input"id="image" name="image">
                    <label class="custom-file-label" 

  <input  type="submit" class="btn btn-primary" id="add-user" 
  value="Add User">

  </form>
4

0 回答 0