У меня есть страница, и когда эта страница открыта, я хочу перейти в базу данных, получить некоторые данные и поместить эти данные в два тега select. Я создал его, и все работает хорошо, но я не могу добавить возвращаемые данные в теги select.jQuery set value select tag
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>";
}
});
});
я могу 't использовать ID для тегов выбора, потому что у меня будет много тегов-элементов на моей странице, и они создаются автоматически, поэтому я делаю там имя как источник [], поэтому я могу получить его значения после отправки –
, я попробую ваш код, спасибо –
Единственное, что меня беспокоит о вашей разметке разметки, это то, что я не уверен, что должно быть официальным поведением (и требованием выбора), когда ваше имя имеет скользящие скобки: source [] – Kristian