0

こんにちは、私は 1 つの js ファイルで定義された変数を持っています。このjsファイルから、ページを1つのhtmlファイルにナビゲートしていて、そのhtmlファイルでその変数にアクセスしたいと考えています。私は window.location を次のように使用します。

window.location = "UI/demo/home.html";

しかし、home.htmlで、jsファイルで宣言されている変数にアクセスしようとすると、変数が未定義になりました。window.location の代わりに changePage を使用すると、変数の値が得られます。なぜそうなのですか?任意の提案をいただければ幸いです。前もって感謝します。

4

1 に答える 1

1

changePage読み込まれた Javascript をリロードせずにページの DOM を変更します。window.locationブラウザ自体のページを変更し、Javascript を含むすべてのコンテンツをリロードします。

この 2 つは同じ効果があるように見えるかもしれchangePageませんが、意図的に URL をリロードしたい場合を除いて、おそらく探しているものです。

また、派手なアニメーションなどを使わずに基本的に行う引数があることに注意しchangePageてください。reloadPagewindow.location

http://jquerymobile.com/test/docs/api/methods.html

于 2012-07-19T05:05:34.533 に答える