Время ожидания ответа от сервера. Задается в в миллисекундах. Если это время будет превышено, запрос будет завершен с ошибкой и произойдет событие error (см. описание выше), которое будет иметь статус "timeout".
Время отсчитывается с момента вызова функции $.ajax. Может случиться так, что в этот момент будет запущено несколько других запросов и браузер отложит выполнение текущего запроса. В этом случае timeout может завершиться, хотя фактически, запрос даже еще не был запущен.
$.ajax({
url: window.location.href,
cache: false,
success: function(html){
var page = document.createElement('page'); // Создаем пустой элемент с тегом page
page.innerHTML = html; // Записываем в него ответ сервера
var body = page.querySelector('body').innerHTML; // Считываем с него содержимое тега body
document.querySelector('body').innerHTML = body; // Записываем спасренный код на страницу
}
});
$.ajax({
url: window.location.href,
cache: false,
success: function(html){
document.write(html); // Перезаписываем текущий документ полностью
document.close(); // Закрываем запись
}
});
document.querySelector('input').value = 'значение';
document.querySelector('input').dispatchEvent(new Event('keyup'));
document.querySelector('input').dispatchEvent(new Event('input'));
document.querySelector('input').dispatchEvent(new Event('change'));
window.eval('здесь внутри объявляем нужные функции');