この質問はYUIに固有のものではないと思いますが、それは私が使用しているJSライブラリであり、特定の回答が役立つでしょう.
基本的に、ページをロードするときに、スクリプトで Y.io を使用していくつかの XHR を実行し、すべてのデータが正常に返されたら、スクリプトを次のステップに進めて、受信したデータを操作するようにします。
これを行ういくつかの方法を考えることができますが、それらはすべて私には少し不器用に思えます.誰かがより良い提案をしてくれることを願っています. これまでの私の考え:
- 必要なすべてのデータを 1 つの JSON 応答に統合します。その 1 つの要求が適切であれば、先に進みます。(これは私が最も気に入らない解決策です)。
- 最初の Y.io リクエストが成功すると、次のリクエストが呼び出されます。最後のリクエストが成功すると、すべてが成功したことがわかり、スクリプトの次のステップに進みます。
より良いアイデアはありますか?現時点ではどちらもあまり好きではありませんが、オプション 2 に傾いています。