15個の新しい結果をロードし、以前にjQueryでロードされた結果の下にそれらを追加する関数を作成しようとしていますが、方法はありますか?
Javascript:
$(document).ready(function() {
startindex = 1;
loadmore = 15;
src = "https://gdata.youtube.com/feeds/api/videos?category=games&alt=json-in-script&max-results=12&start-index=" + startindex;
$.ajax({
dataType: "jsonp",
url: src,
success: function(data, textStatus, jqXHR) {
if (data.feed && data.feed.entry) {
var list = [];
$.each(data.feed.entry, function(i, e) {
list.push([
'<li class="video">',
'<img src="http://img.youtube.com/vi/' + e.id.$t + '/default.jpg" />',
'<a href="' + e.link[1].href + '">',
'<span>' + e.title.$t + '</span>',
'</a>',
'<span>' + e.author[0].name.$t + '</span>',
'</li>'
].join(""));
});
$("#list").html(list.join(""));
}
}
});
function loadMore() {
var startindex = parseInt(startindex) + parseInt(loadmore);
}
});
HTML:
<ol id="list"></ol>