From a1017961b2c89d6b3336f8ae31e72ba8c6cc79ba Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Sat, 29 Jan 2022 21:39:54 +0900 Subject: 2022/01/28 時点の英語版に同期 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/api/xmlhttprequest/responsetext/index.md | 79 +++++++++------------- 1 file changed, 32 insertions(+), 47 deletions(-) (limited to 'files/ja/web/api/xmlhttprequest') diff --git a/files/ja/web/api/xmlhttprequest/responsetext/index.md b/files/ja/web/api/xmlhttprequest/responsetext/index.md index e19cca99f4..cd88c6afc9 100644 --- a/files/ja/web/api/xmlhttprequest/responsetext/index.md +++ b/files/ja/web/api/xmlhttprequest/responsetext/index.md @@ -3,44 +3,43 @@ title: XMLHttpRequest.responseText slug: Web/API/XMLHttpRequest/responseText tags: - API - - Fetching Text - - Loading Text - - Property - - Read-only - - Reference + - テキストの読み取り + - テキストのロード + - プロパティ + - 読み取り専用 + - リファレンス - XMLHttpRequest - responseText - - プロパティ +browser-compat: api.XMLHttpRequest.responseText translation_of: Web/API/XMLHttpRequest/responseText --- -
{{draft}}
+{{draft}}{{APIRef('XMLHttpRequest')}} -
{{APIRef('XMLHttpRequest')}}
+{{domxref("XMLHttpRequest")}} の **`responseText`** プロパティは読み取り専用で、送信されたリクエストに続いてサーバーから受け取ったテキストを返します。 -

{{domxref("XMLHttpRequest")}} の responseText プロパティは読み取り専用で、送信されたリクエストに続いてサーバーから受け取ったテキストを返します。

+## 構文 -

構文

+```js +var resultText = XMLHttpRequest.responseText; +``` -
var resultText = XMLHttpRequest.responseText;
+### 値 -

+{{domxref("DOMString")}} で、 `XMLHttpRequest` を使用して受信したテキストデータ、またはリクエストが失敗したときは `null`、またはリクエストがまだ {{domxref("XMLHttpRequest.send", "send()")}} の呼び出しによって送信されていない場合は `""` です。。 -

{{domxref("DOMString")}} で、 XMLHttpRequest を使用して受信したテキストデータ、またはリクエストが失敗したときは null、またはリクエストがまだ {{domxref("XMLHttpRequest.send", "send()")}} の呼び出しによって送信されていない場合は ""

+非同期リクエストを処理している間、 `responseText` の値は、データが完全に受信できておらず不完全であっても、常にサーバーから受信した現在のコンテンツを持ちます。 -

非同期リクエストを処理している間、 responseText の値は、データが完全に受信できておらず不完全であっても、常にサーバーから受信した現在のコンテンツを持ちます。

+{{domxref("XMLHttpRequest.readyState", "readyState")}} の値が {{domxref("XMLHttpRequest.DONE", "XMLHttpRequest.DONE")}} (`4`) になり、 {{domxref("XMLHttpRequest.status", "status")}} の値が 200 (`"OK"`) になった場合、コンテンツ全体が受信されたことが分かります。 -

{{domxref("XMLHttpRequest.readyState", "readyState")}} の値が {{domxref("XMLHttpRequest.DONE", "XMLHttpRequest.DONE")}} (4) になり、 {{domxref("XMLHttpRequest.status", "status")}} の値が 200 ("OK") になった場合、コンテンツ全体が受信されたことが分かります。

+### 例外 -

例外

+- `InvalidStateError` {{domxref("DOMException")}} + - : {{domxref("XMLHttpRequest.responseType")}} が空文字列または `"text"` のどちらにも設定されていません。 `responseText` プロパティはテキストコンテンツのみで有効なので、他の値はエラーの状態です。 -
-
InvalidStateError
-
{{domxref("XMLHttpRequest.responseType")}} が空文字列または "text" のどちらにも設定されていません。 responseText プロパティはテキストコンテンツのみで有効なので、他の値はエラーの状態です。
-
+## 例 -

- -
var xhr = new XMLHttpRequest();
+```js
+var xhr = new XMLHttpRequest();
 xhr.open('GET', '/server', true);
 
 // If specified, responseType must be empty string or "text"
@@ -55,27 +54,13 @@ xhr.onload = function () {
     }
 };
 
-xhr.send(null);
- -

仕様書

- - - - - - - - - - - - - - - - -
仕様書状態備考
{{SpecName('XMLHttpRequest', '#the-responsetext-attribute')}}{{Spec2('XMLHttpRequest')}}WHATWG living standard
- -

ブラウザーの互換性

- -

{{Compat("api.XMLHttpRequest.responseText")}}

+xhr.send(null); +``` + +## 仕様書 + +{{Specifications}} + +## ブラウザーの互換性 + +{{Compat}} -- cgit v1.2.3-54-g00ecf