0

jQuery プラグインを使用してddslick、画像付きのドロップダウン メニューを表示しています。

フォームを送信すると、この配列内に設定された値もフォームと共に送信されます。

var ddData = [{
    text: "sometext",
    value: 1,
    description: "something",
    imageSrc: "img/do.png"
}]

これは、ドロップダウンメニューを初期化する方法です:

$(document).ready(function () {
    for (var i = 0; i < 10; i++) {
        $('#dropdownBasico' + i).ddslick({
            data: ddData,
            width: 150,
            imagePosition: "left",
            selectText: "How r u ?",
            onSelected: function (data) {
                //console.log(data);
            }
        });
    }
});

ページが更新されたときに、ドロップダウンで以前に送信した値を再選択する必要があります。私はこれを通常の選択で動作させ、データベースクエリ応答を使用しました$data

echo "<select name='x_variablename' id='x_variablename' ><option value='".$data->variablename->EditValue."'>".$data->variablename->EditValue."</option>";
echo "<option value='1'>True</option>";
echo "<option value='0'>False</option>";
echo "</select>";

コードを使用して選択した値を ddslick で変更するにはどうすればよいですか?

4

1 に答える 1