0

jQMを使用して2つの.htmlファイル間を移行しようとしています(テスト用のみ):

index.html:

 <script>

  function Go(){
     var url = "go.html?go='123'";
     $.mobile.changePage(url, {transition: "slide"});
  }

 </script>

<body>
   <button onclick='Go();'>Go!</button>
</body>

go.html:

  <script>
$( document ).on("#mainpage", "pageinit", function() {
  // CODE GET URL VARs

   function getUrlVars() {
    var vars = {};
    var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi,             function(m,key,value) {
    vars[key] = value;
    });
    return vars;
  }

  var go = getUrlVars()['go'];

  alert(go);
});
  </script>

トランジションは正常に機能し、(URL ブラウザーで) 変数 ' go ' が表示されます (123)。

翻訳が終了してもアラートが機能せず、ページを更新して (F5) アラート (' 123 ') を表示する必要があります: JAVASCRIPT IN go.html DOESN'T WORK.

この問題を解決するにはどうすればよいですか?

4

1 に答える 1