Как заставить браузер игнорировать действия пользователя при выполнении ajax?
Синхронные запросы почему-то не блокируют браузер, возможно потому что ajax запрос выполняется долго..
Проблему в том, что пользователь может послать еще один запрос, кликнув на другую ссылку, как это можно запретить?
request = new window.XMLHttpRequest();
params = 'name=' + encodeURIComponent(key);
request.open('GET', "check.php?" + params, true);
request.setRequestHeader("Content-Type", "text/plain;charset=UTF-8");
request.onreadystatechange = function () {
if (request.readyState === 4 && request.status === 200) {
//// .............
}
};
С ajax никогда работать не приходилось до этого(((