使用jQuery填充选择/菜单对象
问题描述:
我需要使用jQuery填充对象 我有一个显示的对话框(jQueryUI)。一旦对话框关闭,对象应该填充从mySQL表中取得的项目使用jQuery填充选择/菜单对象
我有一个函数fill_select()位于我的JS代码中......我应该在那里放置代码,因为我经常调用这个JS函数。
PS:我要再次
答
填充选择我使用JSON在这个例子的原因是因为你通常希望AJAX调用是重量轻之前删除的所有项目。在大多数浏览器上,在客户端建立HTML字符串相对较快(您可能知道哪一个不是那么快...)。在任何情况下,您都不希望为了速度考虑而将元素追加到选定的元素。
如果你不知道JSON是什么,请看看这个。
function fillSelectList(param1, param2) {
$.ajax({
type: "GET",
url: "myUrl.php",
data: { Param1: param1, Param2: param2 },
dataType: "json",
async: true,
success: function(data, textStatus) {
var html = "";
for (var i = 0; i < data.length; i++) {
html += "<option value=\"";
html += data[i].value + "\">";
html += data[i].text + "</option>";
}
$("#mySelectList").empty().append(html);
}
});
}
+0
我应该如何使用Ajax调用从mySQL表中获取数据?谢谢 – Enrique 2009-10-30 11:22:34
您需要出示一个体面的非猜测回答一些代码。 – karim79 2009-10-29 00:29:55
我没有代码,因为我不知道该怎么做 – Enrique 2009-10-30 11:23:11