私のプロジェクトには2つのselect2コンポーネントがあります。そのうちの1つの値は、選択された他の値に依存する。ここでは、コードは次のようになります。select2前のデータを空にするには?
$('#states').on('change', function() {
$.get({
url: 'https://mydomain/cities.php/?sid='+$(this).val(),
dataType: 'json',
success: function(response) {
citiesData = new Array();
$.each(response, function(index, el) {
citiesData.push({'id' : el.id, 'text' : el.title});
});
$('#cities').select2({data:citiesData});
}
});
});
問題が事前に選択された状態に追加された状態と選択状態の各都市の変化のために空取得していない都市を示しSELECT2です。
新しいデータを挿入する前にselect2の都市を空にするにはどうすればよいですか?
をロードされているリストまたはドロップダウンを空に?たぶん、これはhtmlのID「select2」を持つ要素ですか? –
select2はYiiの拡張です。 –