如何在IPB中创建基于Ajax的自定义字段

时间:2011-10-09 16:06:16

标签: php javascript ipb

我最近获得了与Invision Power Software合作的任务。我的工作是创建几个应用程序。第一个需要我创建三个基于ajax的字段,其中第二个字段的内容取决于第一个,第三个取决于第三个字段。

好的,听起来很复杂。怎么样:我需要国家/城市/省,根据以前的字段,从数据库动态加载城市和省份列表。

如何创建三个自定义下拉字段,其中数据是动态加载的(第二个字段取决于第一个字段,第三个字段取决于第二个字段)?

1 个答案:

答案 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