我有一个 index.php 和一个列表视图,其中包含指向 profile.php 的链接,它采用具有特定 ID 的 id 参数:
<div data-role="content">
<div class="choice_list">
<ul data-role="listview" data-inset="true" >
<li><a href="profile.php?id=1" data-transition="slidedown"><img src="martin.jpg"/>Martin</a></li>
<li><a href="profile.php?id=2" data-transition="slidedown"><img src="liisa.jpg"/>Liisa</a></li>
</ul>
</div>
</div>
在 profile.php 中,我包含了我的 profile.js 文件,该文件必须在其中运行一堆东西:
$(document).ready(function() {
// Loads specific user data via API calls
});
问题:当我第一次访问 profile.php 时,一切正常,但再次访问时,我的 Javascript (profile.js) 无法运行。我知道以前有人问过类似的问题,我已经检查了很多,但我并没有真正理解答案,而且我尝试过的几个解决方案根本没有奏效(试图从页面停止 jqm缓存等等)。是否有可以应用于我的代码的这个问题的一些简单的解决方案?
使用 jquery.mobile-1.0.1.js
提前致谢
/安德烈亚斯