0

我有 2select件物品。

在第一个中,我使用 PHP 从 MySQL 数据库表中加载选项。

第二个我想从另一个表中加载字段,例如category字段等于在第一个标签上选择的项目的值。

我不知道如何让第二个select标签动态加载选项。我知道我想我需要使用 Ajax。

我找到了这个,但它并没有太大帮助,因为第一个select标签的选项取决于它可以在数据库中找到的内容。

// Given the options in the first dropdown are: "foo", "bar", and "baz"
var secondData = {
    foo: ['lorem', 'ipsum'],
    bar: [1,2,3],
    baz: []
}

然后我需要在第一个下拉列表中添加一个“更改”事件,并给定该下拉列表的值,使用 secondData 对象中包含的值加载第二个下拉列表的内容,但我不能应用它。

4

1 回答 1

1

如果您想从数据库中获取第二个下拉列表的值,那么您确实需要 ajax。

看到这个帖子:

根据下拉列表 1 中的选择填充下拉列表 2

其他几篇关于 AJAX 基础的好帖子:

一个简单的例子

更复杂的例子

请记住对任何对您有帮助的帖子进行投票。

于 2013-11-04T18:05:12.387 回答