问题与回调函数

时间:2012-08-24 19:10:50

标签: javascript jquery

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

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

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

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

括号内的文字是HTML中下拉列表(选择元素)的ID。

填充的唯一下拉列表是列表中的最后一个。上面显示的代码仅填充AssignedToList下拉列表。如果我移动调用以将AssignedToList填充到顶部,将ClientList移动​​到底部,则只填充ClientList下拉列表。我是JavaScript和jQuery的新手,所以我确信有一种方法可以确保所有三个调用都正常工作。我用谷歌搜索了我能想到的一切但却找不到任何帮助。我甚至不确定谷歌需要什么!任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

这就是你如何将3组合成一个单一的功能:

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