我在做一个单一页面的应用网站。所有导航都发生在div内。我使用addEventListener点击找到链接,防止正常的href并在div中打开它。使用这段代码,我可以更改页面,保持页眉和页脚,而无需刷新整个页面。openPage(e.state.id); var encodedUrl = encodeURI(url);
$("#spa").load(encodedUrl); // open link insi
"></script>document.addEventListener("turbolinks:load", function ()它可以完成它应该做的事情,但是如果我返回到呈现脚本的页面,它可能会呈现一个副本或三份。/javascript">
document.addEventListener("turbolinks:load"