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

发布于 2016-10-13 20:10:06
<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>https://stackoverflow.com/questions/40020450
复制相似问题