0

3つのドロップダウンリストを次のようにしたい

選択:都道府県
都市
を選択 選択:レストラン

最初のドロップダウン リストでアイテムが選択されると、[都市の選択] リストが更新され、2 番目のドロップダウン リストでアイテムが選択されると、最後のリストが更新されます。

私は3つのアプローチの間で立ち往生しています:

  1. Javascript を使用して、すべての可能な値を入力します。そしてform onchangeupdate メソッドを呼び出すために使用します。
  2. データベース (MySQL) からドロップダウンを事前設定します。
  3. 最初の 2 つのハイブリッド - 最初の 2 つは Jscript で、最後の 1 つはデータベースから。

ホスティング、VPS、PAAS の各アプローチのパフォーマンスと長所/短所はどのように比較されますか?

4

1 に答える 1

1

使いやすさのために、Ajax 呼び出しを使用して選択ボックスを更新します。

このアプローチを選択することのもう 1 つの利点は、アプリケーション ロジックがほとんどサーバー側に保持されることです。これは、ほとんどの場合、テストの記述が容易になります。

ビューでクエリを実行し、結果をテンプレートに渡すことで、最初の選択ボックスにデータを入力できます。他の 2 つの選択ボックスを無効にすると、1 つが ajax 呼び出しによって選択された後にそれらをアクティブ化/入力できます。

于 2013-01-23T17:29:09.123 に答える