1
jquery multiselectを使用し、AJAXを使用してデータベースからフェッチしたデータを表示しました。jquery multiselect以前のonChangeイベントの値をAJAXを使用して更新しないでください
複数選択ドロップダウンを変更すると、複数選択ドロップダウンが発生し、すべての学生リストが複数選択で必要になります。一度しかうまく動作しませんが、再度変更すると、新しい値ではなく以前に取得された値が表示されます。
しかし、ドロップダウンの値を再度変更すると(AJAXを呼び出す)、マルチ選択ドロップダウン値を変更できないという問題が発生します。
<select class="form-control col-md-6 col-xs-12" id="student" name="studentParentNo" multiple="multiple">
</select>
<script>
$(document).ready(function(){
$("#div").change(function(){
var value = $(this).val();
$.get("StudentSMS.jsp",{q:value},function(data){
$("#student").html(data);
$('#student').show();
$(function() {
$('#student').multiselect({
includeSelectAllOption: true
});
});
});
});
});
</script>