2016-07-26 10 views
0

別のドロップダウンメニューを使用してダイナミックドロップダウンメニューを表示しようとしています。 ここは私のブレードファイルです。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を使用しています。
ありがとうございます。

+0

あなたはセクションを終了するのを忘れほとんどの場合、あなたのテーブル構造 – msonowal

+1

を共有してください。あなたのHTMLを検査すれば、問題は見つかるでしょう –

答えて

1

JavaScriptでエラーが発生しました。 $.ajaxSetup()への関数呼び出しを正しく閉じていません。あなたのコードはより次のようになります。

<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+''); 
     }); 
    }); 
}); 

+1

同じエラーが表示されます。 未知のReferenceError:$が定義されていません に近い$ .ajaxSetup({ – Rhokai

関連する問題