ホームページ  >  に質問  >  本文

javascript - location.reloadの問題

リーリー

当初は、クリック後にページを更新してグローバル変数フラグを割り当てたかったのです。正常に更新されましたが、値の割り当てに失敗しました。location.reload がコメントアウトされている場合は、値を割り当てることができます。

location.reload() は非同期ですか? 値が割り当てられた時点では更新はまだ実行されていませんが、割り当てが完了した後に更新操作が実行されます。これは本当ですか?

给我你的怀抱给我你的怀抱2713日前1200

全員に返信(3)返信します

  • 習慣沉默

    習慣沉默2017-05-18 10:53:54

    まずブラウザにおける JavaScript のライフサイクルを理解する必要があります。

    ページをリロードして次のライフサイクルに入ると、割り当てが成功した場合でも、前のサイクルで割り当てられたフラグは破棄されます。

    ページを更新することは、ページを再度開くのと同じように、すべてを破棄して最初からやり直すことと同じです。

    更新するためにリンクをクリックした後にグローバル フラグを変更する必要がある奇妙な要件は何ですか?

    返事
    0
  • 怪我咯

    怪我咯2017-05-18 10:53:54

    このフラグは localdtorage に保存できます

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-18 10:53:54

    同期する必要があるため、より良い方法は次のように検討することです:

    リーリー

    返事
    0
  • キャンセル返事