2

location.replace成功メッセージに GET 変数を使用するページをリロードするために使用しています。

私の問題は、の URLlocation.replaceがまったく同じである場合、ページがリロードされないことです。条件を使用してこれを使用できれば、 で IF ステートメントを使用する方法がわからない、またはこれを行うことができる他の方法がlocation.reload()わからないという質問に答えることができることを知っています。location.replace

したがって、location.replace('?success=1');While?success=1が既に URL にある場合、ページはリロードされません。

誰かがこれに光を当てることができますか?

ありがとう

4

1 に答える 1

2
 if(window.location.href.match(/[?]success=1/))
    window.location.reload();
    else
    window.location.replace('?success=1')
于 2012-07-25T10:13:11.670 に答える