Baseline Widely available
ТолÑко Ð´Ð»Ñ ÑÑÐµÐ½Ð¸Ñ XMLHttpRequest
ÑвойÑÑво responseText
возвÑаÑÐ°ÐµÑ ÑекÑÑ Ð¾ÑвеÑа Ð¾Ñ ÑеÑвеÑа на оÑпÑавленнÑй запÑоÑ.
var resultText = XMLHttpRequest.responseText;ÐнаÑение
СÑÑока DOMString
ÑодеÑжаÑÐ°Ñ Ð»Ð¸Ð±Ð¾ ÑекÑÑовÑе даннÑе, полÑÑеннÑе пÑи иÑполÑзовании XMLHttpRequest
, либо null
в ÑлÑÑае, когда вопÑÐ¾Ñ Ð²Ð¾Ð·Ð²ÑаÑил оÑибкÑ, или же еÑÑ Ð½Ðµ бÑл оÑоÑлан на ÑеÑÐ²ÐµÑ Ð²Ñзовом ÑÑнкÑии send()
.
Ðо вÑÐµÐ¼Ñ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð°ÑинÑ
ÑоннÑÑ
запÑоÑов, в знаÑении responseText
вÑегда наÑ
одиÑÑÑ ÑекÑÑее ÑодеÑжимое, полÑÑенное Ð¾Ñ ÑеÑвеÑа, даже еÑли запÑÐ¾Ñ ÐµÑÑ Ð½Ðµ завеÑÑÑн, и даннÑе Ð¾Ñ ÑеÑвеÑа не полÑÑÐµÐ½Ñ Ð¿Ð¾Ð»Ð½Ð¾ÑÑÑÑ.
ÐонÑÑÑ, ÑÑо оÑÐ²ÐµÑ Ð¿Ð¾Ð»ÑÑен полноÑÑÑÑ, можно когда знаÑение readyState
ÑÑановиÑÑÑ XMLHttpRequest.DONE
(4
), а знаÑение status
ÑÑановиÑÑÑ 200 ("OK"
).
InvalidStateError
ÐозникаеÑ, когда знаÑÐµÐ½Ð¸Ñ XMLHttpRequest.responseType
не пÑиÑвоена либо пÑÑÑÐ°Ñ ÑÑÑока, либо "text". ÐоÑколÑÐºÑ ÑвойÑÑво responseText
пÑедназнаÑено ÑолÑко Ð´Ð»Ñ ÑекÑÑового ÑодеÑжимого, лÑбое дÑÑгое знаÑение вÑÐ·Ð¾Ð²ÐµÑ Ð¾ÑибкÑ.
var xhr = new XMLHttpRequest();
xhr.open("GET", "/server", true);
// responseType должно бÑÑÑ Ð¿ÑÑÑой ÑÑÑокой, либо "text"
xhr.responseType = "text";
xhr.onload = function () {
if (xhr.readyState === xhr.DONE) {
if (xhr.status === 200) {
console.log(xhr.response);
console.log(xhr.responseText);
}
}
};
xhr.send(null);
СпеÑиÑикаÑии СовмеÑÑимоÑÑÑ Ñ Ð±ÑаÑзеÑами
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4