我有一个 JQuery Mobile 页面设置如下:
<body>
<div class="normal" data-role="page" data-title="Photo Stream">
<script type="text/javascript" src="js/photostream.js"></script>
<script type="text/javascript" charset="utf-8">
// Wait for Cordova to load
document.addEventListener("deviceready", onDeviceReady, false);
// Cordova is ready
function onDeviceReady() {
}
</script>
<div id="programholder">
~~addtional HTML~~
外部 JS 脚本photostream.js
在应用程序首次打开时工作,但如果我返回此页面,则不会再次工作。我假设这是由于 AJAX 如何将页面加载到彼此之上,但是看到我的外部链接在data-role="page"
div 内,我假设每次该元素重新出现时都会触发它。
有没有办法在重新访问此页面时再次重新加载外部 JS 文件?