History: pushState() method - Web APIs | MDN
The pushState() method of the History interface adds an entry to the browser's session history stack.
developer.mozilla.org
Mã:
function filterSelectOption(id) {
var objId = {};
const url = new URL(window.location);
url.searchParams.set('page', '1');
id.forEach(element => {
if (element !== '') {
arrSplit = element.split("=");
objId[arrSplit[0]] = arrSplit[1];
url.searchParams.set(arrSplit[0], arrSplit[1]);
}
});
window.history.pushState({}, '', url);
// console.log(objId);
$.ajax({
type: 'GET',
url: '/user/list', //"{{route('list'')}}"
data: objId,
success: (data) => {
$('#tblData').html(data.result);
$('#pagination').html(data.pagination);
console.log(objId);
},
error: (err) => {
console.log({
err
});
}
});
;
Chỉnh sửa lần cuối: