Path : /var/www/html/thb_loan_system/public/js/ |
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; });