我最近获得了与Invision Power Software合作的任务。我的工作是创建几个应用程序。第一个需要我创建三个基于ajax的字段,其中第二个字段的内容取决于第一个,第三个取决于第三个字段。
好的,听起来很复杂。怎么样:我需要国家/城市/省,根据以前的字段,从数据库动态加载城市和省份列表。如何创建三个自定义下拉字段,其中数据是动态加载的(第二个字段取决于第一个字段,第三个字段取决于第二个字段)?
答案 0 :(得分:1)
一般框架:
- 你有3个选择菜单A,B,C
-A已满值,B和C为空
- 你首先在A上放一个事件来调用一个函数让我们称它为builtDropDown()
-builtDropDown(value_selected)将适当的值放到B
- 对于转到B的值,可以通过ajax检索它们,或者如果它们非常少,则可以预先加载并保存在js数组中
- C
同样如此这是非ajax示例,您可以从以下开始: Js 3 different select menus dependend on previous selection