My code first :-
function getSchools(selectedReport){
$("<select id = 'schools' onChange = 'createReport(this)'></select>").insertAfter("#myList")
$.ajax({
type:'GET',
url:'http://localhost:8080/getSchoolList',
xhrFields: {
withCredentials:true
},
success:function(response){
var dropdown = $("schools");
dropdown.empty();
$.each(response, function(index,value){
$('schools').append(value.schoolName);
})
},
error:function(response){
console.log("Don't care about this for now");
}
}
What I want is to fetch schoolName from all the maps in response (which is a list of maps), and add them to the drop-down list with id = 'schools'. What should I do differently?
Try this, Here schoolId
is assumed please add your respected obj/element
$.each(response, function(index,value){
$('#schools').append('<option value="'+value.schoolId+'">'+value.schoolName+'</option>');
});
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.