0

Javascript を介して URL の 2 つのパラメーターを更新する小さな Web アプリを作成しようとしています。

やってみると"window.location.search = 'scene.html?name=' + person + '&scene=' + readCookie("scene");"

ページがリロードし続けます。ページが「ロード」されるたびに、現在の「シーン」パラメーターを増分値に割り当てようとしています。

ページが null および未定義の値で永続的にリロードされるのはなぜですか??

4

3 に答える 3

1

ブラウザを更新するとwindow.location、ブラウザは現在設定されている新しい URL を要求しようとします。

ページをリロードせずに URL を更新したい場合は、2 つのオプションがありますhash#ページの読み込みが発生し、サーバーに送信されません。または、新しいブラウザでのみサポートされていますが、より柔軟なHTML5 pushState APIの使用を検討することもできます。

于 2013-05-30T09:03:37.070 に答える