0
A
回答
3
有幾種方法可以做到這一點。您可以進行AJAX調用(響應在下拉#1中選擇的值)。其缺點是它需要往返服務器的往返呼叫,然後用結果更新下拉#2的值。
另一種方式是在頁面第一次加載時爲頁面下拉#2預加載所有可能的值,並且只要值改變就用JavaScript修改瀏覽器中的值(而不是一路打電話回到服務器獲取值)。
無論採用哪種方式,您都在修改DOM,很可能是因爲它會是某種JavaScript解決方案。無論您選擇AJAX,還是預加載並立即更改,都可能取決於它對原始頁面加載速度的影響,您要加載到客戶端的數據量等。如果在下拉#2中可能的選項數量相對較少,那麼預加載可能是你最好的選擇。
相關問題
- 1. KnockoutJS:動態填充下拉列表
- 2. 動態填充下拉列表
- 3. Android動態填充下拉列表
- 4. 動態填充Bootstrap下拉列表
- 5. 動態填充下拉列表PHP MySQL
- 6. 如何使用Angular Js動態填充3個下拉列表?
- 7. 動態填充從另一個下拉列表中選擇下拉列表
- 8. MVC填充下拉列表
- 9. 填充gridview下拉列表
- 10. 填充下拉列表
- 11. 填充下拉列表
- 12. Yii - 填充下拉列表
- 13. 填充下拉列表
- 14. 填充下拉列表
- 15. 填充下拉列表
- 16. 填充下拉列表
- 17. 填充下拉列表
- 18. 填充下拉列表
- 19. 下拉列表自動填充HTML
- 20. 未在編輯表單中預填充的Rails動態下拉列表
- 21. php&js動態創建自動填充的下拉列表
- 22. 與表列表填充下拉列表
- 23. Mvc 3:填充下拉框
- 24. 從Sharepoint列表填充下拉列表
- 25. 填充下拉列表/選擇列表
- 26. PHP填充下拉列表,onchange根據值填充不同的下拉列表
- 27. 填充一個下拉列表,使用JavaScript動態/ jQuery的
- 28. 填充文本提起基於動態下拉列表
- 29. 傳遞變量以動態填充下拉列表
- 30. 如何在硒中動態填充下拉列表
用3個下拉菜單做這件事的好方法是什麼?問題在這裏:http://stackoverflow.com/questions/30443561/how-to-link-3-dynamic-dropdowns-select-elements-in-rails-4 –