【发布时间】:2009-11-22 08:48:38
【问题描述】:
我想使用 AJAX 在页面加载时填充 DropDown 控件。我有代码并且它正在工作,但我没有关注要使用哪个事件。
【问题讨论】:
-
也许您想要 onload 事件?或者您正在使用启用 domload 的框架?
-
类似 onLoad().
我想使用 AJAX 在页面加载时填充 DropDown 控件。我有代码并且它正在工作,但我没有关注要使用哪个事件。
【问题讨论】:
我假设您没有使用 JavaScript 框架,但使用 jQuery 很简单。
$(document).ready(function(){
$("#some_div").load("/dropdown.html", function(){
[any additional code to make it work]
});
});
希望我能正确理解您的问题。
【讨论】:
首先,ajax 回调返回什么?部分 html 格式为 json/xml,还是直接 HTML?
一种方法是重新构建选择元素并迭代和附加选项元素,然后使用replaceWith 方法替换下拉列表。如果您在下拉菜单中有一个事件,您可能需要使用 liveQuery 以使其“粘贴”。这将有助于查看您当前拥有的代码以获得明确的答案。
【讨论】: