私の問題は、ドロップダウン リストがあり、その値に jQuery 呼び出しから Ajax が入力されていることです。特定のオプション セットをデフォルトの選択済みオプションとして設定するにはどうすればよいですか?
html
<li>
<label>Type</label>
<select name="type"class="TypeSelector"></select>
<span class="errorMessage"></span>
</li>
jQuery
$.getJSON("http://localhost/Mar7ba/Type/getAllTypes/TRUE",function(data){
var options = '';
options+="<option>Select Type</option>";
for(var i=0;i<data.length;i++){
options += "<option>"+data[i]+"</option>";
}
if($("#addPlace #apTypeSelect").length){
$("#addPlace #apTypeSelect").html(options);
}
if($('.TypeSelector').length){
$('.TypeSelector').html(options);
}
});
選択されたオプションは
<?php echo $question['name'];?>
私はこのように試しました:
<li>
<label>Type</label>
<select value="<?php echo $question['name'];?>"name="type"class="TypeSelector"></select>
<span class="errorMessage"></span>
</li>
...しかし、うまくいきません。何が間違っていますか?