私はデータの書式設定と少し混乱しています。私はJQueryとHaystackの両方のドキュメントを無駄なく試しました。Django Haystackオートコンプリートjquery書式設定
私はすでにセットアップの自動補完を持っている、と私は入力したとき:
autocomplete/?search=foo
を結果は次のとおりです。
{"results": ["foo1", "foo2", "foo3", "foo4", "foo5"]}
私はこれを取得し、そのようにはJQueryオートコンプリートのソースとしてそれを使用しようとすると:
$('#autocomplete').autocomplete({
source: function (request, response) {
$.getJSON("/autocomplete/?search=" + request.term, function (data) {
response(data);
});
}
});
結果は表示されていません。
私はそうのような変数を作成した場合:
x = ["foo1", "foo2", "foo3", "foo4", "foo5"];
とそのようにようにそれを呼び出す:
$("#autocomplete").autocomplete({
source: x,
});
をそれは完全に正常に動作します。
明確にするために、私はがHaystackから、x
のような変数名であることを理解しています。問題は、JQueryで動作させることができないということです。私はSOの多くの質問を見ましたが、解決策を見つけることができませんでした。
ある方向を探しています。