私が書いているスクリプトは、ajaxリクエストを行うHTMLページ用です。レスポンスは外部リンクです。次に、ブラウザはこの外部URLにリダイレクトされます(例:localhost:3000からwww.stackoverflow.comへ)。ただし、代わりにURLが追加されます(localhost:3000/"www.stackoverflow.com")。純粋なjavascriptで新しいページにリダイレクトするにはどうすればよいですか?Javascriptでリダイレクトするとリダイレクトする代わりにリンクが追加されます
私はすでに次のように試みました:window.location.href =、location.href =、window.location.replace()、window.location.assign()。これらのすべてが、代わりにURLを追加しました。
var http = new XMLHttpRequest();
http.onreadystatechange = function(){
if(http.readyState == 4 && http.status == 200){
window.location.href = http.response
}
}
http.open("GET", "/1", true);
http.send();
http.response変数は 'を持っていませんhttp:// '最初に? –
サンプルのベースURLとターゲットURLを追加する –