【发布时间】:2012-11-25 21:44:47
【问题描述】:
我正在考虑两个下拉列表,一个依赖于另一个。两个下拉列表都有来自数据库的值。在这种情况下,哪一个是最好的方法。
使用普通 PHP 从数据库中检索所有值,然后将它们存储在 javascript 变量中,然后在 javascript(数组)变量中搜索第二个下拉列表值(如果第一个下拉列表的值更改)。
如果第一个下拉列表的值发生更改,则使用 AJAX(jQuery) 从数据库中检索第二个下拉列表的值。
【问题讨论】:
-
您的第二个下拉菜单包含第一个下拉菜单中的所有选项(以数字或记录表示)的数据量
-
@PankajKhairnar 第二个下拉菜单可以有大量数据。
-
那么使用 ajax 是最好的解决方案,这将帮助您快速加载页面,稍后您可以使用 ajax 和 json 获取数据并可以显示在第二个下拉列表中。
标签: php javascript jquery ajax