У меня есть вызов ajax в codeigniter, который всегда будет возвращать только два значения: team_id1 и team_id2. Я пытаюсь объединить два результата как одно значение value="1:2"
вместо value="1", value="2"
. Я пробовал el.join(":");
, но это ничего не делает. Я предполагаю, что appendChild()
запрещает объединение. Есть ли работа? Мне нужны значения таким образом для надежного выпадающего списка. Спасибо, что посмотрели!Присоединение нескольких значений в выпадающем списке выбора
function alertContents() {
if (httpRequest.readyState === 4) {
if (httpRequest.status === 200) {
var data = JSON.parse(httpRequest.response);
var select = document.getElementById('match');
if(emptySelect(select)){
for (var i = 0; i < data.matchup.length; i++){
var el = document.createElement("option");
el.textContent = data.matchup[i].team_id;
el.value = data.matchup[i].team_id;
select.appendChild(el);
}
}
} else {
alert('There was a problem with the request.');
}
}
}
сначала объединить оба значения в одну строку с помощью y special char like (:), как вы упомянули, чем добавить в свой вариант. – Yash