History API HTML5

217
04 марта 2017, 04:56

Есть 2 элемента, нужно отслеживать их состояние, записывать в url, а после, скопировав ссылку и перейдя по ней должна появится страница с выбранными параметрами из url'a. Добавил на изменения элементов функции, при которых происходит изменение урла, с этим всё ок, всё меняется и работает, но не понимаю как мне организовать присвоение параметров из урла для этих элементов, подскажите, пожалуйста.

function change_div_size(){
         history.replaceState({page:1}, "size", '?valsize='+size_va+'&selskin='+sel_skin);
}
sizeSelect.addEventListener("change", change_div_size);
Answer 1

Используемые вами параметры, которые после знака ?, доступны в window.location.search. Вы можете взять их оттуда строкой, распарсить эту строку и присвоить.

READ ALSO
json_encode “съедает” символ \

json_encode “съедает” символ \

Доброго времени! такая проблема создал аякс запрос который генерирует html код и возвращает его в файле обработчике это выглядит так

215
Ajax, post и амперсанд

Ajax, post и амперсанд

Задача состоит в том, чтобы передать серверу POST запрос через AjaxНо проблема возникает если передавать строку с амперсандом

360
Передача функции в конструктор [дубликат]

Передача функции в конструктор [дубликат]

На данный вопрос уже ответили:

287