[英]How to get array from controller on javascript blade in Laravel
[英]how to get append textbox name from main blade view and insert into controller in laravel
我想在表单中获取此文本框名称,然后插入到控制器,它是追加,但表单不将追加文本框名称和值发送给控制器。 波纹管是我的,它是通过按钮包含在模型中的按钮弹出的。
<script>
$("#cont").on('click', function () {
var fav = [];
var checko = document.querySelectorAll('input[type=checkbox]:checked');
for (var i = 0; i < checko.length; i++) {
$('.someo').append('<input type="text" name="numberofvehicle[]" class="form-control" value="' + fav.push($(this).val()) + '"/>');
}
});
</script>
<form action="{{url('add_to_container')}}" method="post" enctype="multipart/form-data">
{!! csrf_field() !!}
<div class="modal-body" style="overflow-y: auto;border: 0px solid black;">
<div class="form-group">
<label for="container">Chose Container</label>
<br>
<select style="width: 100%" tabindex="-1" aria-hidden="true" class="form-control select2 select2-hidden-accessible" name="container">
@foreach(App\container::all() as $item)
<option value="{{$item->id}}">{{$item->booking_number}}</option>
@endforeach
</select>
</div>
</div>
<div class="form-group someo" id="som">
</div>
<div class="modal-footer">
<div style="">
<button class="btn btn-primary" type="submit"
style="align-content: center; padding-left: 11px;padding-right: 11px;">
Change Container Status
</button>
<button type="button" class="btn btn-default" data-dismiss="modal">
Cancel
</button>
</div>
</div>
</form>
当您使用JavaScript / jQuery在表单中动态添加新字段时,单击表单提交按钮时,这些字段及其值将不会随您的发帖请求一起发送。
您可以使用jQuery处理表单提交并发送带有表单序列化数据的发布请求,如下所示:
$('#formId').on('submit', function(event) {
event.preventDefault();
var formData = $(this).serialize();
$.post('/add_to_container', formData);
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.