У меня есть требование, когда я получаю список HashMap из запроса базы данных, и я должен отображать его на JSP.Как перечислить список HashMap в jQuery
объект JSON выглядит, как показано ниже:
[
{"UNIT_NM":"ATLANTA", "UNIT_CD":"A00"},
{"UNIT_NM":"ATLANTA CKO","UNIT_CD":"A00"},
{"UNIT_NM":"DALLAS", "UNIT_CD":"D00"},
{"UNIT_NM":"DALLAS CKO", "UNIT_CD":"D00"}
]
Я, чтобы отобразить его в раскрывающемся меню, как:
"<option value='A00'> A00 ATLANTA</option>";
"<option value='A00'> A00 ATLANTA CKO</option>";
"<option value='D00'> D00 DALLAS</option>";
"<option value='D00'> D00 DALLAS CKO</option>";
Код JS является:
$.ajax({
url:indexContextRoot+"populateManualCsoCodes",
type:"post",
async:true,
success: function(data){
var listItems= "<option value=''>Please Select</option>";
$.each(data, function(key, value) {
listItems+= "<option value='" + key + "'>" + value + "</option>";
});
$("#manualCsoCodes").html(listItems);
}
});
Я получение раскрывающегося списка как:
[object][Object]
[object][Object]
[object][Object]
[object][Object]
Любые предложения, пожалуйста!
@jarrod Почему нисходящее?!? Я четко упомянул в своем вопросе, что нужно, какой код я написал и каков был результат. – tarares
Кто сказал, что я проголосовал за это? –
@JarrodRoberson Извините .. Я думал, что вы тоже проголосовали! Dunno, почему я получил 2 голоса за этот вопрос. Что-то не так :( – tarares