Не удается получить доступ к странице с помощью xmlhttprequest - PullRequest
0 голосов
/ 05 октября 2018

У меня есть код xmlhttprequest, который выполняется для кнопки, он запускается и обращается к advReqPage.aspx при первом запуске, но когда я снова нажимаю кнопку, он больше не обращается к advReqPage.aspx.В чем здесь проблема?

function SaveAdvPayment() {
    var xhr = new XMLHttpRequest();
    var ornumber = document.getElementById("ORNumber").value;
    xhr.onreadystatechange = function () {
        if (xhr.readyState == XMLHttpRequest.DONE) {
            if (xhr.status === 200) {
                // OK
                alert('response:' + xhr.responseText);
                // here you can use the result (cli.responseText)
            } else {
                // not OK
                alert('failure!');
            }
        }
    }
    xhr.open("GET", "Server_Requests/advReqPage.aspx?poo=" + ornumber + "&sess=INSERT", false);
    xhr.send();
    alert('Saved');
    $('#myModal').modal('hide');
}    

1 Ответ

0 голосов
/ 05 октября 2018

Возможно, первый ответ кэшируется, и когда вы делаете второй запрос, ваш браузер не выполняет этот новый запрос.Это происходит из-за того, что браузер блокирует кеш и ждет, чтобы увидеть результат одного запроса, прежде чем снова запрашивать тот же ресурс.Вы можете преодолеть это, сделав свои запросы уникальными, например, добавив случайную строку запроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...