[英]Efficiently Populating Dropdown List: Javascript vs Database (Mysql-Django)
我想有3個下拉列表
選擇:州
選擇城市
選擇:餐廳
當第一個下拉列表中有一個項目被選中時,“選擇城市”列表被更新,而第二個下拉列表中一個項目被選擇時,最后一個列表被更新。
我陷入3種方法之間:
form onchange
調用update方法。 現在,如何比較托管,VPS和PAAS每種方法的性能和優缺點?
為了方便起見,我將使用Ajax調用更新選擇框。
選擇這種方法的另一個好處是,您的應用程序邏輯大部分保留在服務器端,這在大多數情況下更易於編寫測試。
您可以通過在視圖中查詢並將結果向下傳遞到模板來填充第一個選擇框。 如果禁用其他2個選擇框,則可以在通過ajax調用選擇1個選擇框之后激活/填充它們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.