0

私はJquery/Ajaxが初めてで、設定したURLパラメーターに基づいてjsonのソースURLを変更しようとしています.PHPで動作するバージョンを持っていますが、JQueryでそれを書く方法がわかりません

これは私のPHPコードです(私が現在使用しているもの

  $id = urlencode($_GET['id']);
       $page = urlencode($_GET['results']);
    $url = "https://gdata.youtube.com/feeds/api/playlists/$id?alt=jsonc&v=2&max-results=25&&start-index={$results}";

このコードは、IDを取得し、それを含めて、スクリプトで使用されるソース ファイルの URL を変更します。

では、このコードを同じように動作させるにはどうすればよいでしょうか?

$(document).ready(function() {
    startindex = 1;
    loadmore = 20;
    addMore(startindex, loadmore);

    $('#addmore').on('click',function(e) {
        e.preventDefault();
        addMore($('#list li').length, 20);
    });
});

function addMore(startindex,loadmore) {

    src = "https://gdata.youtube.com/feeds/api/playlists/ID_WOULD_GO_HERE?alt=json&max-results=" + loadmore + "&start-index=" + startindex;

    $.ajax({
        dataType: "jsonp",
        url: src,
        success: function(data, textStatus, jqXHR) {
            if (data.feed && data.feed.entry) {
                var $list = $('#list');

                $.each(data.feed.entry, function(i, e) {
                    $list.append('<li class="video"><a href="' + e.link[1].href + '"><img src="'+ e.media$group.media$thumbnail[0].url +'" width="250"></img></a><br>' + e.title.$t + '<P>' + e.author[0].name.$t + ' | '+ e.yt$statistics.viewCount +' Views</span></li>');
                });
            }
        }
    });
}

助けてください、ありがとう!

4

1 に答える 1