Как вызвать изменение при использовании кнопки «Назад» с history.pushstate и popstate?

Я в значительной степени новичок, когда дело доходит до js, так что извините, если я ' м не хватает чего-то действительно простого.

По сути, я провел небольшое исследование использования history.pustate и popstate и сделал так, чтобы в конец URL-адреса добавлялась строка запроса (? V = images ) или (? V = profile ) ... ( v означает «представление») с помощью этого:

var url = "?v=profile"
var stateObj = { path: url };
history.pushState(stateObj, "page 2", url);

Я хочу сделать так, чтобы я мог загружать контент в div, но без перезагрузка страницы, которую я сделал с помощью функции .load () .

Затем я использовал этот код:

$(window).bind('popstate', function(event) {
    var state = event.originalEvent.state;

в разделе $ (document) .ready () , а затем попробовал использовать только теги