我想通过pjax
转到列表的下一页,并且我需要防止在单击anchor
元素后刷新页面。我正在尝试这种方式:
echo "<a class='$active' href='admin" . $admin[0]['numb'] . ".php?p={$p}&id={$user['id']}&page={$currentPage}&offset={$pageOffset}' onclick='return userForm.actionPager(this)'>{$currentPage}</a>";
userForm.actionPager(this)
如下所示:
let actionPager = function (link) {
let url = $(link).attr('href').split('?')
$.pjax.defaults.timeout = false
$.pjax({
url: url[0],
data: url[1],
container: '#user-actions-container'
})
return false
}
我还尝试将return false
放在如下方法之后:
onclick='userForm.actionPager(this); return false;'
,但页面再次刷新。我在做什么错了?