0

我有三个下拉列表,我试图在加载 HTML 表单时动态填充。它们都使用第三方云数据库提供商提供的 API 回调函数来检索数据并填充下拉列表。我遇到的问题是只有最后一个填充。这是我调用函数的方式:

$(function ()
{
    PopulateDropdown('OwnerList');
});

$(function()
{
    PopulateDropdown('ClientList');
});

$(function ()
{
    PopulateDropdown('AssignedToList');
});

括号内的文本是 HTML 中下拉菜单(选择元素)的 ID。

唯一被填充的下拉列表是列表中的最后一个。如上所示的代码仅填充 AssignedToList 下拉列表。如果我将填充 AssignedToList 的调用移至顶部,将 ClientList 移至底部,则仅填充 ClientList 下拉列表。我对 JavaScript 和 jQuery 还很陌生,所以我确信有一种方法可以确保所有三个调用都正常工作。我已经用谷歌搜索了我能想到的所有内容,但找不到任何帮助。我什至不确定谷歌需要什么!任何帮助将不胜感激!

4

1 回答 1

1

这就是您将 3 组合成单个函数的方式:

$(function () {
    PopulateDropdown('OwnerList');
    PopulateDropdown('ClientList');
    PopulateDropdown('AssignedToList');
});
于 2012-08-24T19:12:33.520 回答