$(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 レスポンスのようなデータを取得できます
[{"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));
})
しかし、それはデータを埋めません。