2
我正在使用Jquery UI的自动完成,并且我可以看到正确的JSON数据在Firebug中返回。然而,没有东西回到文本框。使用JQuery UI显示自动完成不显示结果
我的javascript:
$(function() {
function log(message) {
$("<div/>").text(message).prependTo("#log");
}
$("#tags").autocomplete({
source: function(request, response){
$.ajax ({
url: "/projectlist",
dataType: "json",
data: {style: "full", maxRows: 12, term: request.term}
});
}
})
});
你可以看到,从片段被返回的JSON数据。但是结果表中没有显示任何内容。看起来应该像JQuery的自动完成例如JQuery Autocomplete
'def project_list list = Project.all.map {| i | i.project_name} arr = [] .concat(list.sort {| a,b | a [0] <=> b [0]})。to_json render:json => arr end' – David
发布浏览器返回的内容 –
我修改了帖子 – David