首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel表单不会将相应的值分配给表单的字段

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

Stack Overflow用户
提问于 2016-10-13 20:01:48
回答 1查看 48关注 0票数 0

我有大麻烦了。我正在使用ajax提交一个laravel格式的表单。当我提交一个表单时,它不能正确提交,因为laravel的每个字段都没有它的赋值。laravel表单的第一个字段是method字段,当我通过chrome检查我提交的数据时,它显示method字段为空,并请求将我的method字段值赋给表单的下一个字段。同样,每个字段也不会有相应的值。我附上了铬合金检查的快照,请查收。下面是我的表单代码。

代码语言:javascript
复制
<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函数。

代码语言:javascript
复制
$("#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提交这个表单时,它显示提交失败,因为表单的每个字段都没有正确的值

EN

回答 1

Stack Overflow用户

发布于 2016-10-13 20:10:06

代码语言:javascript
复制
<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>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40020450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档