0
我从来没有这样做过,我试图为每个自动完成列表项目显示多个ldap属性。解析JSON到Rails的jQuery ajax自动完成列表
例如,我在ldap中搜索“admin”作为sAMAccountName,并且我的搜索函数为每个匹配返回两个值。 sAMAccountName和idnumber,所以我的列表项必须包含sAMAccountName和idnumber。而不仅仅是在文本字段中键入的sAMAccountName“admin”。我怎样才能让jQuery为每个列表项目读取多个属性?
def search
if (params[:term] =~ /[a-zA-Z]/)
@result = User.FindLdap("sAMAccountName", params[:term])
else
@result = User.FindLdap("idnumber", params[:term])
end
respond_to do |format|
format.json { render :json=> @result.to_json }
format.js
end
end
$(function() {
$("#term").autocomplete({
source: function (request, response) {
$.post("https://stackoverflow.com/users/search", request, response);
},
minLength: 2,
select: function() {}
});
});