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

How to create ajax-based custom field in IPB

本文关键字:ajax 自定义 字段 创建 IPB      更新时间:2023-09-26

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

好吧,听起来很复杂。如何这样做:我需要国家/城市/省,其中城市和省份的列表是根据以前的字段动态加载从数据库。

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

一般框架:

-你有3个下拉选择菜单A,B,C

-A满值,B和C为空

-你首先在A上放置一个事件来调用一个函数,我们将其命名为builtDropDown()

-builtDropDown(value_selected)为B放置合适的值

-对于要到B的值,它们可以通过ajax检索,或者如果它们非常少,则可以预加载并保存在js数组中

- C

也一样

这是一个非ajax的例子,你可以从:Js 3个不同的选择菜单取决于之前的选择