別のURLにAJAX GETリクエストを行った後、元のURLにGETクエリーが追加されます。以下のコード、データ=とAJAX要求 '' 成功した以下のURL別のURLへのAJAX GETリクエストは、GETクエリーで元のURLを追加します。
localhost:8000/ajax/search?query=a
に行われると
は私のAJAX要求コードです:
$.ajax({
type: "GET",
url: "/ajax/search",
data: {query: data},
dataType: "json",
success: function (a) {
console.log(a);
}
});
しかし、JsonResponse後AJAXリクエストが行われた元のページのURLにGETデータが追加されています(確認済み)。取得要求が元のURLに追加されないようにするにはどうすればよいですか?ここで
は、Djangoのサーバーからのログデータである:私はAJAXの応答の後、私のURLになりたい"GET /username/ HTTP/1.1" 200 2947
"GET /ajax/search?query=a HTTP/1.1" 200 96
"GET /username/?query=a HTTP/1.1" 200 2947
/ユーザー名/
あなたはAJAX呼び出しを作っているところから、元のURLとは何ですか? –
使用: 'url:" http //:sitename/ajax/search " –
@SijanBhandariサーバログの最初の行(URL)は、AJAX呼び出しを行う場所です。 2行目は、私が呼び出すURLです。 3番目のURLは最初のURLと同じであると想定されていますが、何らかの理由で呼び出しのクエリパラメータがここに追加されています。 –