Я довольно новичок, когда дело доходит до 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()
, а затем попытался использовать только теги <script>
, но ни один из них не работал.
Я не знаю, как сделать так, чтобы содержимое менялось, когда я использую кнопку «Назад», или, по крайней мере, делает так, чтобы я мог запускать свою собственную функцию, чтобы сделать это;и я предполагаю, что это как-то связано с объектом состояния ?!Кажется, я просто не могу найти в Интернете ничего, что бы четко объясняло процесс.
Если бы кто-то мог мне помочь, это было бы удивительно, и спасибо заранее всем, кто знает!