После расшифровки вопроса и прочтения комментариев до трех раз ваша конкретная проблема оказывается следующей:
Я хочу изменить хэшфрагмент в URL, когда я меняю вкладку в пользовательском интерфейсе.
Использование строк запроса не является решением.Они на стороне сервера и не могут управляться со стороны клиента без запуска HTTP-запроса (или «обновления страницы», как вы ее называете сами).Однако хеш-фрагменты можно контролировать со стороны клиента.Это также чрезвычайно просто: просто используйте его как есть в ссылках вкладок.
<a href="#tab1">tab1</a>
<a href="#tab2">tab2</a>
<a href="#tab3">tab3</a>
Веб-браузер сам изменит фрагмент хеша в адресной строке браузера.Однако я предполагаю, что у вас уже есть функция jQuery, которая уже показывает желаемое содержимое вкладки при нажатии на любую из этих ссылок (и не возвращает false из функции!).