重定向我的js代码后,直到我刷新页面后才起作用

时间:2019-03-11 19:39:51

标签: javascript jquery html ajax

重定向到包含include JS代码的另一页后,我得到了main.html,直到刷新页面后它才能正常工作,解决方案是什么?

0.html

<body data-theme="b">

  <div class="p2" data-role="page" id="p2">

    <div data-role="header" data-theme="b" data-position="fixed"><img src="images/head.png" alt="" class="head">
      <a href="#panel-overlay" class="ui-btn ui-corner-all ui-shadow ui-icon-bars ui-btn-icon-grid ui-btn-icon-notext"></a>

    </div>

    <div data-role="header">
    </div><!-- /header -->
    <div role="main" class="ui-content" style="padding:0;margin-top:-2px;">


      <div class='jAudio'>


  </div>

  <script src='resources/js/jaudio.min.js'></script>
  <script src='resources/js/0.js'></script>

</body>

</html>

,有两个外部js文件jaudio和0.js,将页面重定向到该页面后如何加载该页面?

1 个答案:

答案 0 :(得分:0)

i正在进行大量搜索以找到解决此问题的方法,但大多数人都指向重新编码,并使用.load()或.ready()函数将Page完全加载后的代码,但是没有地方指向给定的解决方案!拥有这些代码的最简单,最佳方法是不进行任何更改,而是在重定向之前使用一个小的Trick 。在该标签处,我们可以轻松地使用target的其他选项(默认为 _self )会完全阻止更新页面。因此,如果您使用 _parent _top ,则重定向的页面将被完全重新加载,并且您的js代码也将正常运行。 希望对您有所帮助<3