0
まず上のデータベースからオプションを表示していない、私はそれを実装しようとした後http://www.virtuosoft.eu/code/bootstrap-duallistbox/
デュアルリストボックスは、最初の実行すべての
からもらったブートストラップデュアルリストボックスを使用しています、私は一つの問題が発生しました。最初に実行すると、Move All
ボタンをクリックしない限り、いずれかの選択ボックスにオプションが表示されません。
ここに構造とコードがあります。
のindex.php
<!-- HTML -->
<select multiple="multiple" size="5" class="eItems" name="skillsTagged" id="skillsTagged">
</select>
<!-- Scripts-->
<script>
$(document).ready(function(){
var dlb1 = $('#skillsTagged').bootstrapDualListbox({
nonSelectedListLabel: 'Non-selected',
selectedListLabel: 'Selected',
preserveSelectionOnMove: 'moved',
moveOnSelect: false
});
getSkills();
});
function getSkills(){
var oldid = "1";
$.ajax({
type: "POST",
url: "get_selected_skills.php",
data: { specId : oldid }
}).done(function(res) {
$("#skillsTagged").html(res);
});
}
</script>
get_selected_skills.php
<?php
echo "<option value='1'>1</option><option selected value='2'>2</option><option value='3'>3</option><option value='4'>4</option><option selected value='5'>5</option>";
?>
のオプションがありますが、されていないようなので、それはそうです最初の実行時に表示されます。通常のリストボックスで試してみました。デュアルリストボックスを使用している人がいれば、助けてくださいありがとう!
私はこのDuel Listboxについて何も知らないが、問題を追跡するのに十分な情報がない。ドキュメントの準備ができたら、 'getSkills();'関数が呼び出されたようですが、私が見ることのできるのは 'getSkillsEdit();'関数です。だからあなたの質問を編集して、私たちに正しい機能を教えてください。 – icecub
@icecubごめんなさい。今編集しました! – Irvin