使用jQuery填充选择/菜单对象
我需要使用jQuery填充一个对象 我有一个对话框jQueryUI显示。一旦对话框关闭,对象中应该填充从mySQL表中提取的项目 我的JS代码中有一个函数fill_select。。。我应该把代码放在那里,因为我经常调用这个JS函数 注:我应该删除所有项目,然后再填写选择 我在本例中使用JSON的原因是,您通常希望AJAX调用是轻量级的。对于大多数浏览器来说,在客户端构建HTML字符串相对比较快,您可能知道哪一个不是那么快。。。。在任何情况下,出于速度考虑,您都不希望一次向select添加一个元素 如果您不知道JSON是什么,请看一下这个 我在本例中使用JSON的原因是,您通常希望AJAX调用是轻量级的。对于大多数浏览器来说,在客户端构建HTML字符串相对比较快,您可能知道哪一个不是那么快。。。。在任何情况下,出于速度考虑,您都不希望一次向select添加一个元素 如果您不知道JSON是什么,请看一下这个使用jQuery填充选择/菜单对象,jquery,select,menu,fill,items,Jquery,Select,Menu,Fill,Items,我需要使用jQuery填充一个对象 我有一个对话框jQueryUI显示。一旦对话框关闭,对象中应该填充从mySQL表中提取的项目 我的JS代码中有一个函数fill_select。。。我应该把代码放在那里,因为我经常调用这个JS函数 注:我应该删除所有项目,然后再填写选择 我在本例中使用JSON的原因是,您通常希望AJAX调用是轻量级的。对于大多数浏览器来说,在客户端构建HTML字符串相对比较快,您可能知道哪一个不是那么快。。。。在任何情况下,出于速度考虑,您都不希望一次向select添加一个元素
您需要显示一些代码,以获得一个像样的非猜测性答案。我没有代码,因为我不知道如何做。您需要显示一些代码,以获得像样的非猜测性答案。我没有代码,因为我不知道如何做。我应该如何使用Ajax调用从mySQL表获取数据?ThanksHow我应该使用Ajax调用从mySQL表中获取数据吗?谢谢
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);
}
});
}