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}
});