問題タブ [fetch-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1837 参照

javascript - HTML5 fetch() をどのようにチェーンしますか?

私は HTML5 API を使用して一連のファイルのアップロードを行っています。Promise のコレクションを連続して実行し、すべてのファイルがアップロードされたときにのみ最終的な PUT を実行したいと考えています。

現在、これは私が持っているものです:

理想的には、obj.attachmentsを Promise のコレクションに変換し、最後のフェッチを追加して、それらをすべて連続して実行することができます。

0 投票する
1 に答える
1133 参照

javascript - ServiceWorker: JavaScript によってトリガーされたリクエストに FetchEvent はありませんか?

Chrome安定版46を使用しています。

私は非常に基本的なサイトを持っています。1 つの button.onclick それとfetch('a')1 つの<a>タグが開きますb。URLaと の両方bが存在しません。Service Worker でそれらをキャッチし、new Response().

取得するボタンをクリックするとa、Service Worker は関与せず、404 エラーが発生します。
しかし、へのリンクをクリックするbと、Service Worker がオンフェッチして応答を返します。

質問fetch('a'): Service Worker がリクエストの FetchEvent を取得しないのはなぜですか?

以下のファイルを参照してください

HTML

js.js

sw.js

0 投票する
1 に答える
3236 参照

javascript - fetch 使用時の promise の拒否

fetch を適切に使用する方法について少し混乱しています。エラーステータスが戻ってきても解決するようです。以下のコードは正しいですか (フェッチを別のプロミスでラップしています)?

(上記のコードは、コンソール経由でクロムで正常に実行されるはずです...コピー/貼り付けするだけです)

0 投票する
2 に答える
8152 参照

validation - redux-form と Fetch API を使用してサーバーの検証を行う

redux-formと Fetch APIを使用してサーバー側の検証を行う方法は? サーバー側の検証を行うための推奨される方法は、onSubmit 関数から promise を返すことであると述べているドキュメントで提供されている「Submit Validation 」デモがあります。しかし、その約束をどこに置くべきですか?私が理解したように、 onSubmit 関数は私の行動でなければなりません。

this.props.addWidget は実際には私のアクションであり、以下に示します。

ご覧のとおり、fetch API を使用しています。fetch が promise を返し、redux-form がそれをキャッチすることを期待していましたが、うまくいきません。の約束でそれを機能させるには?

また、デモから、 this.props.handleSubmit 関数で何を提供する必要があるのか​​ 理解できません。この部分については、デモでは説明していません。