Состояние ajax запроса

148
25 апреля 2019, 17:40

Доброй ночи. При выполнении аякс запроса результат возвращается та текущую страницу в div блок. Предыдущее значение этого блока удаляется.

function listdir(){
    xhttp = new XMLHttpRequest();
    xhttp.open('POST', 'App.php', true);
    xhttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
    xhttp.send("folder="+document.getElementById('folder').value);
    xhttp.onreadystatechange = function() {
        if(xhttp.readyState == 4 && xhttp.status == 200){
            var temp = "folder="+document.getElementById('folder').value;
            history.pushState("folder="+document.getElementById('folder').value, '', 'items');
            console.log(xhttp.responseText);
            document.getElementById('list').innerHTML = xhttp.responseText;
        }
    }
}

Необходимо записать в историю браузера предыдущее состояние страницы. Что-бы при клике назад вывелась предыдущая страница.

history.pushState("folder="+document.getElementById('folder').value, '', 'items');

Не могу понять какой объект состояние передаётся при запросе типа post.

READ ALSO
Скрыть/показать input Javascript

Скрыть/показать input Javascript

Как сделать на JS, чтобы при нажатии на input "Два", input "Скат набок" в блоке Тип кровли был скрыт, а при нажатии input "Один" показан и input "Скат назад"...

183
Настройка галереи плагин Isotope

Настройка галереи плагин Isotope

Не получается настроить галерею, чтобы она выглядела вот таким образом:

167
Mocha - тестирование в окружении браузера

Mocha - тестирование в окружении браузера

Подскажите пожалуйста можно ли запустить скрипт для тестирования на библиотеке mocha в окружении браузера

166