Javascript ajax调用的排序数据元素
在我下面的示例中,一个AJAX调用将被调用5次,然后(.done),数据元素将被循环并附加到我的页面中 我是否有可能在打印结果之前对结果进行排序,以便最旧的行位于页面下方,最新的行位于页面顶部 我的代码:Javascript ajax调用的排序数据元素,javascript,jquery,ajax,sorting,Javascript,Jquery,Ajax,Sorting,在我下面的示例中,一个AJAX调用将被调用5次,然后(.done),数据元素将被循环并附加到我的页面中 我是否有可能在打印结果之前对结果进行排序,以便最旧的行位于页面下方,最新的行位于页面顶部 我的代码: //Loopen 10 keer for (var i = 0; i < schedule_id.length; i++) { //Ajax call maken $.ajax({ url: "http://api.viewer.zmag
//Loopen 10 keer
for (var i = 0; i < schedule_id.length; i++) {
//Ajax call maken
$.ajax({
url: "http://api.viewer.zmags.com/schedules/" + schedule_id[i] + "?key=" + api_key
})
//WdInit after 10 calls
.done(function(data){
//loopen doorheen resultaat call
$.each(data.scheduleEntries, function(index, entry){
// Decide list order, load the thumbnail for each publication.
var place = "first";
$('#archive').prepend('<div class="container" id="'+entry.publicationID+'"></div>');
$('.container:' + place).append('<div class="thumb"></div>');
$('.thumb:' + place).css("background-image", 'url(' + entry.thumbnailURL + ')');
// Load the publication title below each thumbnail.
$('.thumb:' + place).after('<div class="title"></div>');
$('.title:' + place).append(entry.publicationName);
// Load the publication startsdate & enddate.
$('.title:' + place).after('<div class="date"></div>');
$('.date:' + place).append(entry.sdate + " tot " + entry.edate);
// Set up publication links.
$('.container:' + place).click(function(){
loadPub(entry.publicationID, entry.publicationName);
setActive(entry.publicationID);
//Change css of current element
});
}
});
}
//Einde loop
//Loopen 10基尔
对于(变量i=0;i
Sortdata.scheduleEntries
array by required key in objects?我不明白你的问题,我想你需要按你需要的任何键对数组进行排序。我想根据entry.startDate对数组进行排序