Что делает другой readystates в среднем XMLHttpRequest, и как я могу использовать их?

попробуйте это в вашем файле .htaccess

Options All -Indexes
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
112
задан Benjamin 10 August 2013 в 15:15
поделиться

2 ответа

Полный список readyState значения:

State  Description
0      The request is not initialized
1      The request has been set up
2      The request has been sent
3      The request is in process
4      The request is complete

(от https://www.w3schools.com/js/js_ajax_http_response.asp )

На практике Вы почти никогда не используете ни одного из них за исключением 4.

приблизительно реализации XMLHttpRequest могут позволить Вам видеть частично полученные ответы в responseText, когда readyState==3, но это универсально не поддерживают и нельзя положиться.

171
ответ дан Colin 24 November 2019 в 02:50
поделиться

Исходная категорическая документация

0, 1 и 2 только дорожка, сколько из необходимых методов для выполнения запроса Вы назвали до сих пор.

3 говорит Вам, что ответ сервера начал входить. Но когда Вы используете эти XMLHttpRequest объект от веб-страницы нет почти ничего (*), можно сделать с той информацией, так как у Вас нет доступа к расширенным свойствам, которые позволяют Вам считывать частичные данные.

readyState 4 является единственным, который содержит любое значение.

(*: о единственном мыслимом использовании я могу думать для проверки readyState 3, то, что это сигнализирует о некоторой форме жизни в конце сервера, таким образом, Вы могли возможно увеличить количество времени, Вы ожидаете полного ответа при получении его.)

22
ответ дан Benjamin 24 November 2019 в 02:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: