5

このコードは以前は機能していましたが、現在は機能しません。

var url = myurl +'?id=' + id + '&phase=' + phase;
window.location = url;

IE dev ツールバーを使用して、url に有効な URL があり、window.location が新しい URL を返すことを確認しました...唯一の問題は、ページがリロードされないことです。

window.location が割り当てられたときに実際に新しいドキュメントをロードする理由を知っている人はいますか?

4

5 に答える 5

13

window.location.href = url;代わりに使用してください。

于 2011-07-20T15:17:42.597 に答える
4

あなたの JavaScript は <input> type=" button " または type=" submit " から onclick イベントを実行していますか?

ボタンが type="submit" の場合、送信の実行を停止しない限り機能しません。

これは明らかなことですが、他のコメントではこれを見ていないので、このスレッドに追加するだけかもしれません.

于 2013-11-01T14:17:09.120 に答える
0

私はjqueryを使用していましたが、同様の問題が発生し、リンクにdata-ajax=false属性を追加して解決する必要がありました.<a href="...

于 2013-07-07T23:59:18.653 に答える
-1

@Senad Meskinに感謝します。

document.location = url;

私のために働いた。ウィンドウが機能しなくなる理由は何ですか?

于 2011-07-20T15:19:47.260 に答える