0

私は自分のウェブサイトのために無限のスクロールを試みてきました。同じウェブサイトのURLを指定すれば正常に動作しています。しかし、代わりにapi.instagram.comを指定すると、jsonpリクエストをリクエストしておらず、リクエストは失敗します。

jsonpリクエストで無限スクロールを実装するにはどうすればよいですか?

以下は私のコードです、

$('.thumbnails').infinitescroll({
    navSelector  : "a#next:last",            
    nextSelector : "a#next:last",   
    contentSelector : ".thumbnails",
    itemSelector    : ".thumbnails",
    dataType: 'json'
});     



navSelctor is <a id="next" href="https://api.instagram.com/v1/tags/tamil/media/recent?callback=jQuery18304228946652839459_1357811552825&client_id=f34d9190c452476d931b813c7bc5e368&max_tag_id=1357828120918&access_token=73b038d4a22848c295dc813b37720ada&_=1357811765921">more</a>

Below is Content Selector

<ul class="thumbnails">
    <div style="text-align:center;display:none;" id="no_photo"> No photos found! </div> 
</ul>

ありがとう。

4

1 に答える 1

1

PaulIrishのInfiniteScrollプラグインを使用していると仮定すると、JSONデータの読み込み($.ajax()withを使用dataType: 'json')はサポートされますが、JSONPはサポートされません。JSONPをサポートするようにパッチを適用するか(それほど難しくないかもしれません)、別のプラグインを使用する必要があります。

于 2013-01-16T11:56:46.627 に答える