2016-04-05 5 views
0

Iブートストラップコンボボックスプラグインを使用している、今は選択を変更に伴う問題を有するコントローラの観点からデータブートストラップコンボボックスとのOnChange選択値

$('#MyCombo').on('change', function() { 
    var data = $(this).find("option:selected").val(); 
    $.ajax({ 
     ... 
     data: { comboId: comboId}, 
     ... 
    }); 
}); 

コードは、ブートストラップコンボボックスプラグインすることなく動作することを送信していしかしプラグインでは、コンボの変更時に選択された値がnullになっています。

これを修正するにはどうすればよいですか?

更新:https://github.com/danielfarrell/bootstrap-combobox

+0

あなたはあなたのプラグインへのリンクを投稿できますか? –

+1

変更:{comboId:comboId}に:{comboId:data} –

+0

@MarcusHは明らかに問題ではありません:) – user1765862

答えて

0

コードは、ブートストラップのコンボボックスプラグインなしで動作しますが、プラグインで、私はコンボチェンジの なっヌル選択した値です。

ここで問題となるのは、プラグインを適用した後、選択要素が使用できなくなることです。その代わりにinput,div,ulおよびli'sと置き換えられます。これは、プラグインがそのUIの外観を取得する方法です。したがって、選択タグの変更イベントは、もはやUIではなく、もはやそれで遊んでいないためにトリガされません。 With plugins like this there are events which are supported by the plugin, like say on change, on select, on deselect etc。私はあなたのプラグインのドキュメントを見て、残念ながら、このプラグインは変更イベントをサポートしていません。このプラグインでは、私はあなたが変更イベントをトリガーできるとは思わない。

関連する問題