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 –