Почему возвращение false не мешает обновлению страницы

Я хочу перейти на следующую страницу в моем списке через 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;' но снова страница обновляется. Что я делаю неправильно?

0 ответов

Другие вопросы по тегам