diff options
author | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2022-01-29 21:39:54 +0900 |
---|---|---|
committer | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2022-02-05 13:19:25 +0900 |
commit | a1017961b2c89d6b3336f8ae31e72ba8c6cc79ba (patch) | |
tree | 40fa237d23e5ed2cc78359a6b9013f105f6247bf /files | |
parent | 17ec9bf2609fed532bcdab7b343393c760c4f275 (diff) | |
download | translated-content-a1017961b2c89d6b3336f8ae31e72ba8c6cc79ba.tar.gz translated-content-a1017961b2c89d6b3336f8ae31e72ba8c6cc79ba.tar.bz2 translated-content-a1017961b2c89d6b3336f8ae31e72ba8c6cc79ba.zip |
2022/01/28 時点の英語版に同期
Diffstat (limited to 'files')
-rw-r--r-- | files/ja/web/api/xmlhttprequest/responsetext/index.md | 79 |
1 files changed, 32 insertions, 47 deletions
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 --- -<div>{{draft}}</div> +{{draft}}{{APIRef('XMLHttpRequest')}} -<div>{{APIRef('XMLHttpRequest')}}</div> +{{domxref("XMLHttpRequest")}} の **`responseText`** プロパティは読み取り専用で、送信されたリクエストに続いてサーバーから受け取ったテキストを返します。 -<p><span class="seoSummary">{{domxref("XMLHttpRequest")}} の <strong><code>responseText</code></strong> プロパティは読み取り専用で、送信されたリクエストに続いてサーバーから受け取ったテキストを返します。</span></p> +## 構文 -<h2 id="Syntax" name="Syntax">構文</h2> +```js +var resultText = XMLHttpRequest.responseText; +``` -<pre class="syntaxbox">var <var>resultText</var> = <var>XMLHttpRequest</var>.responseText;</pre> +### 値 -<h3 id="Value" name="Value">値</h3> +{{domxref("DOMString")}} で、 `XMLHttpRequest` を使用して受信したテキストデータ、またはリクエストが失敗したときは `null`、またはリクエストがまだ {{domxref("XMLHttpRequest.send", "send()")}} の呼び出しによって送信されていない場合は `""` です。。 -<p>{{domxref("DOMString")}} で、 <code>XMLHttpRequest</code> を使用して受信したテキストデータ、またはリクエストが失敗したときは <code>null</code>、またはリクエストがまだ {{domxref("XMLHttpRequest.send", "send()")}} の呼び出しによって送信されていない場合は <code>""</code>。</p> +非同期リクエストを処理している間、 `responseText` の値は、データが完全に受信できておらず不完全であっても、常にサーバーから受信した現在のコンテンツを持ちます。 -<p>非同期リクエストを処理している間、 <code>responseText</code> の値は、データが完全に受信できておらず不完全であっても、常にサーバーから受信した現在のコンテンツを持ちます。</p> +{{domxref("XMLHttpRequest.readyState", "readyState")}} の値が {{domxref("XMLHttpRequest.DONE", "XMLHttpRequest.DONE")}} (`4`) になり、 {{domxref("XMLHttpRequest.status", "status")}} の値が 200 (`"OK"`) になった場合、コンテンツ全体が受信されたことが分かります。 -<p>{{domxref("XMLHttpRequest.readyState", "readyState")}} の値が {{domxref("XMLHttpRequest.DONE", "XMLHttpRequest.DONE")}} (<code>4</code>) になり、 {{domxref("XMLHttpRequest.status", "status")}} の値が 200 (<code>"OK"</code>) になった場合、コンテンツ全体が受信されたことが分かります。</p> +### 例外 -<h3 id="Exceptions" name="Exceptions">例外</h3> +- `InvalidStateError` {{domxref("DOMException")}} + - : {{domxref("XMLHttpRequest.responseType")}} が空文字列または `"text"` のどちらにも設定されていません。 `responseText` プロパティはテキストコンテンツのみで有効なので、他の値はエラーの状態です。 -<dl> - <dt><code>InvalidStateError</code></dt> - <dd>{{domxref("XMLHttpRequest.responseType")}} が空文字列または <code>"text"</code> のどちらにも設定されていません。 <code>responseText</code> プロパティはテキストコンテンツのみで有効なので、他の値はエラーの状態です。</dd> -</dl> +## 例 -<h2 id="Example" name="Example">例</h2> - -<pre class="brush: js">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);</pre> - -<h2 id="Specifications" name="Specifications">仕様書</h2> - -<table class="standard-table"> - <thead> - <tr> - <th scope="col">仕様書</th> - <th scope="col">状態</th> - <th scope="col">備考</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{SpecName('XMLHttpRequest', '#the-responsetext-attribute')}}</td> - <td>{{Spec2('XMLHttpRequest')}}</td> - <td>WHATWG living standard</td> - </tr> - </tbody> -</table> - -<h2 id="Browser_compatibility" name="Browser_compatibility">ブラウザーの互換性</h2> - -<p>{{Compat("api.XMLHttpRequest.responseText")}}</p> +xhr.send(null); +``` + +## 仕様書 + +{{Specifications}} + +## ブラウザーの互換性 + +{{Compat}} |