我有一个页面,当打开此页面时,我想要转到数据库,检索一些数据并将这些数据放在两个选择标记中。 我创建了它,一切正常,但我无法将返回的数据追加到选择标签。jQuery选择标记的设置值
HTML代码
<li>
<label>Related Concepts</label>
<p>
<label>Source</label>
<select name="source[]">
<option>select source</option>
</select>
</p>
<p>
<label>Destination</label>
<select name="destination[]">
<option>select destination</option>
</select>
</p>
</li>
jQuery代码
$('#addRelation').ready(function(){
$.getJSON("http://localhost/Mar7ba/Ontology/getAllConcepts/TRUE",function(data){
var source = document.getElementsByName('source');
var des = document.getElementsByName('destination');
for(var i=0;i<data.length;i++){
source.innerHTML+="<option>"+data[i]+"</option>";
des.innerHTML+="<option>"+data[i]+"</option>";
}
});
});
我可以'不使用ID为选择标签,因为我会在我的页面有很多选择标签,它们是自动创建的,所以我让名称作为源[],所以我可以得到它的值后提交 –
我会尝试你的代码,谢谢 –
唯一让我误解你的选择标记的是我不确定当你的名字值有尾括号时官方行为(和选择要求)是什么:source [] – Kristian