1

jqueryでページをリダイレクトする際に問題が発生しました。urlを含む変数がありますlocalhost/abc#123。を書くと、ページは出発document.location.href = url;にリダイレクトされます。この問題を解決する方法localhost/abc#123

4

1 に答える 1

3
var url = "http://bing.com/refresh/test.html#123";

document.location.href=url

私のFirefoxでは問題なく動作します。あなたはあなたの側で何が起こっているのかをデバッグしようとしましたか?私はこのコードをIE8+Firefox+chromeでテストしました。私はそれがあなたのためにうまくいくことを願っています。

このコードがあなたの側で機能しない場合は、試してみてください

window.location.replace(url)

コメントとして、アンカーを使用したようですので、これを試してみてください。

$("#myanchor").click(function(e){
e.preventDefault();

// redirect code here
});
于 2012-10-05T04:57:02.170 に答える