別のドロップダウンメニューを使用してダイナミックドロップダウンメニューを表示しようとしています。 ここは私のブレードファイルです。Laravelを使用したダイナミックドロップダウン
<div class="form-group">
{!! Form::label('ItemID', 'Code:') !!}
<select class="form-control input-sm" name="ItemID" id="ItemID">
@foreach($items as $itm)
<option value="{{$itm->ID}}">{{$itm->Code}}</option>
@endforeach
</select>
</div>
<div class="form-group">
{!! Form::label('ActivityItemsID', 'Activity:') !!}
<select class="form-control input-sm" name="ActivityItemsID" id="ActivityItems">
<option value=""></option>
</select>
</div>
私の最初のドロップダウンがうまくいきます。
これはこれは私が使用するスクリプトである
Route::get('/addschedule',function(){
$itemID = Input::get('ItemID');
$sub = DB::table('ActivityItem')->where('ItemID','=',$itemID)->get();
return $sub;
});
私route.phpです。
<script>
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
$('#ItemID').on('change', function(e){
console.log(e);
var itemID = e.target.value;
$.get('{{ url('information') }}/addschedule?itemID=' + itemID, function(data) {
console.log(data);
$('#ActivityItems').empty();
$.each(data, function(index,subCatObj){
$('#ActivityItems').append(''+subCatObj.name+'');
});
});
});
});
</script>
私はこれをしようとすると、私は私のコードの問題は何
Uncaught SyntaxError: Unexpected identifier
を取得しますか?私はLaravel 5.2とMysqlを使用しています。
ありがとうございます。
あなたはセクションを終了するのを忘れほとんどの場合、あなたのテーブル構造 – msonowal
を共有してください。あなたのHTMLを検査すれば、問題は見つかるでしょう –