$(document).ready(function(){
$("#prjname").autocomplete("ajaxcomplete.php", {
selectFirst: true,
matchContains:true
}).result(function(event, item) {
var id=item;
$.ajax({
url: "db_data.php",
async: false,
data:"id="+id,
success: function(data)
{
}
})
});
});
IUN Ajax响应我能得到这样的Ajax响应JSON数据不是在下拉菜单中设置
[{"id":"1","name":"Analysis"},{"id":"2","name":"Coding"},{"id":"3","name":"Documentation"},{"id":"23","name":"ppt"}]
的数据现在如何在下拉列表填充数据?我试过的代码如下:
var arr = $.parseJSON(data);
$('.act').empty();
$('#actname').append($('<option/>').attr("value","").text("Select Activity"));
arr.filter(function (option)
{
$('#actname').append($('<option/>').attr("value", option.id).text(option.name));
})
但它不会填充数据。
为什么要将JSON格式的数据解析为JSON格式? – 2013-04-30 12:29:55
如果我没有解析JSON DAT仍然同样的问题是,我有使用简单javscript功能的代码,然后它工作正常 – jugni 2013-04-30 12:31:42
这将帮助你 http://stackoverflow.com/questions/2637694 /如何对填入-A-下拉列表,以JSON的数据功能于jQuery的 – 2013-04-30 12:36:06