我一直在使用ajax自动完成,这里我需要从Source传递一个额外的变量来选择jquery ui,我使用getJSON方法,我需要从建议的下拉列表中获取所选选项的值..这里是代码样本。
$("#searchkw").autocomplete({
source: function(req, add) {
$.getJSON("/admin/news_master/searchkeyword", req, function(data) {
var suggestions = [];
$.each(data, function(i, val) {
suggestions.push(val.relational_keyword);
});
add(suggestions);
});
},
select: function(e, ui) {
var keywrd = ui.item.value;
span = $("<span>").text(keywrd).attr({value: itemId});
span.appendTo("#relationalBox");
$("#searchkw").val("").css("top", 2);
return false;
},
});
任何人都可以请帮助.!!