我使用 unpoly 的 up.replace 方法加载页面的片段。在页面上我有:
<div class="content"></div>
<script>
console.log("content page is loaded");
up.replace(".content", "/content/page", {history: false});
</script>
通过 url /content/page 我有 html 与类“内容”的 div:
<div class="content">
<p>Some content</p>
<div class="more-content"></div>
<script>
console.log("more content page is loaded");
up.replace(".more-content", "/more/content/page", {history: false});
</script>
</div>
在 url /more/content/page 的第三页上,我有一个“更多内容”类的 div。
<div class="more-content"><p>Some more content</p></div>
我需要加载两个页面的内容,但只有第一个是。我在 chrome 的检查器中看到内容页面的标记脚本存在但它没有执行,控制台中没有输出,并且更多/内容页面的内容不存在。如何使动态加载的脚本标签被执行?