$(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