Laravel表单不会将相应的值分配给表单的字段

时间:2016-10-13 12:01:48

标签: javascript ajax laravel laravel-5

我陷入了深深的麻烦。 我正在使用ajax在laravel中提交表单。当我提交表格时,它没有正确提交,因为每个laravel字段都没有指定的值。 laravel表单的第一个字段是方法字段,当我通过chrome检查我提交的数据时,它显示mothod字段为空,并请求将我的mothod字段值分配给表单的下一个字段。 以相同的方式,每个字段都没有相应的值。 我附上了铬检查快照,请查看。 这是我的表格代码。

<form id="add_car_2" class="s-submit clearfix" method="POST">
                                {{method_field('patch')}}
                                <div class="row">
                                    <div class="col-md-6 col-xs-12">
                                        <div class="b-submit__main-element wow zoomInUp" data-wow-delay="0.3s">
                                            <input type="checkbox" name="security_system" id="security_system" />
                                            <label class="s-submitCheckLabel" for="security_system"><span class="fa fa-check"></span></label>
                                            <label class="s-submitCheck" for="security_system">Security System</label>
                                        </div>
                                        <div class="b-submit__main-element wow zoomInUp" data-wow-delay="0.3s">
                                            <input type="checkbox" name="air_bag" id="air_bag" />
                                            <label class="s-submitCheckLabel" for="air_bag"><span class="fa fa-check"></span></label>
                                                <label class="s-submitCheck" for="air_bag">Air Bag</label>
                                            </div>
                               </div>

    </form>

这是我提交此表单的ajax函数。

$("#add_car_2").submit(function(event) {
    event.preventDefault();
    var url=/cars/ + $('#car_id').data('carid');
    $.ajax({
        url: url,
        type: 'POST',            
        data: new FormData(this),
        processData: false,
        success: function (data, status){
           console.log(data);
           console.log(status);    
        }

    });    
});

当我通过ajax提交此表单时,显示无法提交,因为表单的每个字段都没有正确的值enter image description here

1 个答案:

答案 0 :(得分:0)

<form id="add_car_2" class="s-submit clearfix" method="POST">
                            {{csrf_field()}}
                            <input type="hidden" name="_method" value="patch">
                            <div class="row">
                                <div class="col-md-6 col-xs-12">
                                    <div class="b-submit__main-element wow zoomInUp" data-wow-delay="0.3s">
                                        <input type="checkbox" name="security_system" id="security_system" />
                                        <label class="s-submitCheckLabel" for="security_system"><span class="fa fa-check"></span></label>
                                        <label class="s-submitCheck" for="security_system">Security System</label>
                                    </div>
                                    <div class="b-submit__main-element wow zoomInUp" data-wow-delay="0.3s">
                                        <input type="checkbox" name="air_bag" id="air_bag" />
                                        <label class="s-submitCheckLabel" for="air_bag"><span class="fa fa-check"></span></label>
                                            <label class="s-submitCheck" for="air_bag">Air Bag</label>
                                        </div>
                           </div>

</form>
相关问题