私はAJAXを使用してカテゴリを表示しています。私の問題はカテゴリを選択したときにドロップダウンが常にこの最初の位置に戻ってくるときです。選択した値が正しく表示されます
たとえば、「Panneaux lumineux」をクリックすると、プルダウンが自動的に「あなたのカテゴリを選択」に戻ります。この場合、「Panneaux lumineux」は選択されません。
Tkの
<div class="col-md-5">
<script type="text/javascript">
jQuery(document).ready(function() {
$("#myAjax").on('click', function() {
$.ajax({
url: 'http://Admin/products_categories_ajax.php',
dataType: 'json',
success: function (data) {
//data returned from php
var options_html = '<option value="">-- Select your categorie --</option>';
for (index in data) {
var category_id = data[index]['id'];
var category_name = data[index]['text'];
options_html += '<option value="' + category_id + '">' + category_name + '</option>';
}
$('#category_id').html(options_html);
}
});
});
})
</script>
<div id="myAjax">
<select name="move_to_category_id" id="category_id">
<option value="">-- Select your categorie --</option>
<option value="0">Haut</option>
<option value="25">Panneaux lumineux</option>
<option value="23">Panneaux Signalétique</option>
<option value="20">Signalétique Camping</option>
<option value="22"> Barrières</option>
<option value="21"> Entrée</option>
</select>
<input name="current_category_id" value="20" type="hidden" />
</div>
</div>
私は問題が何であるか正確にはわかりません。私はあなたのコードをjsbin https://jsbin.com/juvorazinu/edit?html,output で正しく再現しようとしていました。例えば、「Panneaux lumineux」を正しく選択することができます。 – Rose