0
我有一個腳本,從json調用中獲取數據,並且它工作正常。唯一的問題是每次使用jquery時它會隨機進入並顯示。 MySQL的查詢很好,如果我「排列列名ASC」或其他任何東西導致JSON代碼輸出正常。jquery每個不按順序排序json數據
這裏是部分:
success: function(viddata) {
$.each(viddata.videos, function(i, video){
$.getJSON("https://www.googleapis.com/youtube/v3/videos", {
key: "mykey",
part: "snippet,contentDetails,statistics",
id: video
}, function(data) {
var duration = convert_time(data.items[0].contentDetails.duration);
var views = data.items[0].statistics.viewCount.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
$(".bbox_content.bbox_videos .content_loader_container").remove();
$(".bbox_content.bbox_videos").append($('<div class="bbox_item bbox_video_item" id=\"' + video + '\"><a class="video_item youtube_video" name=\"' + video + '\" href="/video/' + video + '" style="background-image:url('+ data.items[0].snippet.thumbnails.high.url +');"><span class="img"><img width="100%" src="/images/movie_arrow.png"/></span><span class="video_time">'+ duration +'</span></a>'+ viddata.controls +'<div class="bbox_video_item_info"><span class="video_title">'+ data.items[0].snippet.title +'</span><span class="view_count">Views: '+ views +'</span></div></div>').hide().fadeIn(800));
});
}
我怎樣才能解決這正常嗎?有人可以告訴我嗎?
謝謝!
您的問題是什麼?你爲什麼做這個 – Derek