CodeIgniter フレームワークを使用してサイトを開発しており、(jQuery を使用して) AJAX 呼び出しを統合したいと考えています。
このウェブサイトは、競馬のチップに関するものです (ユーザーがボタンをクリックしてチップを送信できるフットチップに似ています)。ユーザーがヒントを送信するときにページをリロードする必要がないようにしたいです (AJAX がないと、ページを何度もリロードする必要があります)。
基本的に私が考えていることは次のとおりです。
- ユーザーがチップを送信します (たとえば、レース #1 の場合)
- フォームはサーバー側 (PHP) に送信され、すべてがチェックされます。問題がなければ、「OK」フラグを返します。
- 「OK」フラグを受信すると、Race #1 のデータをサーバーに要求します。
- サーバーが Race #1 データのリクエストを受け取る
- jQuery を使用して、Race #1 のデータをブラウザーに取り込みます。
私の質問は次のとおりです。JSON データを取得し、javascript を使用してブラウザーに入力する方が良いですか? または、サーバー側 (この場合は CodeIgniter) に特定の HTML を生成するように要求し、AJAX を使用してそれを取得し、javascript/jQuery (つまり:) を使用して入力する方がよい$("div#r1").html(fetched_data)
でしょうか?
JSON データが軽量であることはわかっていますが、JavaScript を使用してデータを入力する必要があります。これは、要件に応じて簡単または困難になる可能性があります。
この問題についてどう思いますか。