我想从 URL 获取 JSON 响应并将其用作自动完成功能,但我不明白如何接收该 JSON 数组。
我想把响应放到一个 jQuery 插件上。
$('#tags').tagsInput({
autocomplete_url:'http://myserver.com/api/autocomplete',
autocomplete:{selectFirst:true,width:'100px',autoFill:true}
});
我将用作 url 的 grails 操作:
def getCategories() {
def categories=Categories.executeQuery("select name from Categories where name like '%"+params.term+"%'",[max:10]);
JSONArray catArray = new JSONArray(categories);
render model:[catArray:catArray]
}
现在我希望将该 url 响应分配给autocomplete_url
. 虽然当我使用工作正常的手动数组时:
$('#tags').tagsInput({
autocomplete_url:myJsonArray,
autocomplete:{selectFirst:true,width:'100px',autoFill:true}
});