ダイナミックドロップダウンを追加したい&テキストボックス。しかし、テキストボックスはOKです。私はドロップダウンで大丈夫ではない。データはDropdown.Iに含まれていません。ブレード内のデータを取得するループです。私のコードを記述しています。laravelにドロップダウンボックスを動的に追加します。 Javascriptとlaravel
form.blade.php
<div class="form-group">
<label for="type">Gas Container Type</label>
<select class="form-control input-sm" name="gas" id="gas">
@foreach($gass as $gas)
<option value="{{$gas->name}}">{{$gas->name}}</option>
@endforeach
</select><!-- end of Item_Drop_Down -->
</div>
<input name="name[]" type="text" id="name" class="name" placeholder="Input 1">
<a href="#" id="add">Add More Input Field</a>
master.blade.php
<script>
$(document).ready(function() {
var e = document.getElementById("gas");
$('#add').click(function() {
var inp = $('#box');
var i = $('input').size() + 1;
$('<div id="box' + i + '">' + '' +
'<input type="text" id="name" class="name" name="name[]" placeholder="Input ' + i + '"/>' + '' +
'<select id="gas" name="gas[]" ' + i + '"/><img src="remove.png" width="32" height="32" border="0" align="top" class="add" id="remove" /> </div>')
.appendTo($('#box form'));
i++;
});
{{--<select data-bind="options: availableCountries, optionsText: 'name', optionsValue: 'value'"></select>--}}
$('body').on('click', '#remove', function() {
$(this).parent('div').remove();
});
});
controller.php
public function store(Request $request)
{
foreach ($request->get('name') as $name) {
$kg = new WarehouseGasIn();
$kg->kg = $name;
//dd($request->get('name'));
$kg->save();
}
あなたは '$のgass'を手に入れたところから? –
@SanzeebAryalあなたは$ gasの代わりに$ gassを書くつもりですか?私はまだ試みていない! –
番号。その変数はどこに定義されていますか? –