簡體   English   中英

Ajax分頁,知道最后一頁-Behance API-jQuery

[英]Ajax pagination, knowing the last page - Behance API - jQuery

我需要使用Behance API對Behance Design產品組合進行ajax分頁。

我發現,為了使用API​​密鑰顯示設計Behance產品組合中的所有項目,我需要對JSON URL末尾的查詢get進行分頁更改。

https://api.behance.net/v2/users/rolfo85/projects?client_id=APIKEY&per_page=25&page = 2

因此,重點是:如何知道何時結束,何時不再需要分頁?

顯然頁數不可用,項目總數也不可用,我只能輸入“ page = 1,page = 2,page = 3”等……但不知道哪一個將成為最后一個。 當然,如果我嘗試調用不存在的頁面,則會收到錯誤消息。

有想法嗎

我解決了

基本上,每次進行AJAX調用以加載結果后,都會進行另一個調用(理論上將是下一個),以檢查是否有其他結果要顯示。

$.ajax({

        url: urlNext, // it is the url with the next page index
        dataType: 'jsonp',

        success: function(check) {

            if ( check.projects.length > 0 ) {

                // there are other results to load, so do something

            } else {

                // there are NO other results to load, so do something

            }

        },
        error: function(error) {
            console.log('Error: ', error);
        }

    });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM