У меня есть этот код здесь, что делает вызов Ajax и помещает данные в раскрывающемся меню, но у меня есть два значения идентификатор и имя, как так (это из моего console.log
):JQuery Ajax получить вызов и выпадающее меню
Name Gary
Id 2
Name Joe
Id 7
Name Kevin
Id 5
Name Paul
Id 1
Name Rocco
Id 11
Name Will
Id 15
Я пытаюсь поставить идентификатор в качестве значения и имя в качестве метки в моем раскрывающемся меню:
$.get("/api/name/getNames", function (data) {
var mySelect = $('#id');
$.each(data, function() {
$.each(this, function (k, v) {
console.log(k + " " + v);
mySelect.append($('<option></option>').val(v).html(v));
});
});
});
но в моем раскрывающемся списке он возвращает
Gary
2
Joe
7
Kevin
5
Paul
1
Rocco
11
Will
15
Как получить идентификатор как значение и имя в качестве метки для моего раскрывающегося списка?
и вот выпадающий в вопросе:
<label for="id">Name</label>
<select id="id" name="id" class="form-control">
<option>-- Select Name --</option>
</select>
это не то, что я ищу, я m, чтобы иметь фактический номер id как значение и фактическое имя как метку опции. –
Вот что я пытаюсь вас достать. Ты это пробовал? –