Ajax (JQuery) を使用して、動的な情報で満たされるページを作成したいと考えています。情報は、他の URL で実行する必要があるさまざまな GET から取得されます。そのためにSinatra + JQueryを使用しますが、私のWEB経験はほとんどゼロであり、それを正しく行う方法がわかりません。このための要件は次のとおりです。
- GET が完了するたびに、新しい情報行がページに表示されます。
- GET を完了できなかった場合、デフォルトの情報がページに表示されます。
これまでの私の考えは、次のようなことをすることです:
- コントローラーがスレッド内で各 GET を実行するようにします。
- スレッドが終了するたびに、成功するかどうかに関係なく、ビューに結果を通知し、部分的なレンダリングを行います。
- 必要な数のパーシャルを用意します (必要な GET ごとに)
- ページを初めてロードするときに、デフォルトの情報を入力し、AJAX を介して更新し、成功した GET 応答を返します。
これは正しいアプローチとは思えないので、すでに同様のことを行っているか、これについてより多くの経験を持っている人に助けを求めています.