-1

jQuery と Javascript は初めてですが、現在、従業員のリストに対して次のフィールド (名前、年齢、場所) を含む QuerySet の JSON を返しているとします。

return render_to_response("index.html", {"employees": values}, context_instance = RequestContext(request))

最初に JSON からの異なる年齢 (つまり、17、30、43、45) のみをリストし、次に名前を選択できるようにする 2 番目のドロップダウン メニューをレンダリングするドロップダウン メニューを作成する正しい方法は何ですか?最初のメニューで選択した年齢よりも年齢が高い従業員の割合は? 追加のリクエストを行うことでこれを行うことができますが、js/jQuery を使用してクライアント側で完全に行う方法がわかりません。さらに、サーバーに追加のリクエストを行わずに、2 番目のドロップダウン メニューを動的に変更するにはどうすればよいでしょうか。

4

1 に答える 1

1

多くの従業員がいる場合は、サーバーに追加のリクエストを行うことをお勧めします。これらのリンクをご覧ください。

http://blog.devinterface.com/2011/02/how-to-implement-two-dropdowns-dependent-on-each-other-using-django-and-jquery/

http://www.nerdydork.com/dynamic-filtered-drop-down-choice-fields-with-django.html

于 2012-12-23T09:49:51.850 に答える