Web アプリケーションで jQuery オートコンプリートを使用しています。私はこれに従いましたhttp://jqueryui.com/demos/autocomplete/#remote-jsonp提案リクエストを送信すると、URLで指定したものではなく、別のURLに送信され$.ajax()
ます
jQueryコードは次のとおりです。
$("#add-keywords").autocomplete({
source: function( request, response ) {
var q = $("#add-keywords").val();
$.ajax({
url: "keywords_suggestions/",
dataType: "json",
data: {
query: q
}
});
},
minLength: 2,
select: function( event, ui ) {
log( ui.item ?
"Selected: " + ui.item.label :
"Nothing selected, input was " + this.value);
}
});
サーバー側のスクリプト作成に Django を使用しています。本当はこのURLにリクエストしたいはずなのに、このURLにリクエストしてhttp://127.0.0.1:8000/keywords_suggestions
いるhttp://127.0.0.1:8000/information/?query=web
のになぜそうなのか?
ありがとう!