使用jquery';将ajax方法加载到html页面中可以阻止脚本在每个页面上触发吗?

使用jquery';将ajax方法加载到html页面中可以阻止脚本在每个页面上触发吗?,jquery,ajax,methods,load,single-page-application,Jquery,Ajax,Methods,Load,Single Page Application,我有一个有5个页面的站点,它是一个静态站点,但是每个页面的布局都是98%相同的,除了有时一个页面有一个容器来保存一些信息。标题包含nav,我创建了一个sitewrapper,它包含所有页面内容,但最后两行信息位于sitewrapper之外 问题不在于布局约定等的逻辑,而在于为什么my.js脚本只有在站点首次加载时才起作用 现在,该站点是一个SPA,一个单页应用程序,它只需使用“this”获取href的值,并将该页面的html提取到站点的容器中,加载时在每个页面上工作的脚本在站点加载时只工作一次。

我有一个有5个页面的站点,它是一个静态站点,但是每个页面的布局都是98%相同的,除了有时一个页面有一个容器来保存一些信息。标题包含nav,我创建了一个sitewrapper,它包含所有页面内容,但最后两行信息位于sitewrapper之外

问题不在于布局约定等的逻辑,而在于为什么my.js脚本只有在站点首次加载时才起作用

现在,该站点是一个SPA,一个单页应用程序,它只需使用“this”获取href的值,并将该页面的html提取到站点的容器中,加载时在每个页面上工作的脚本在站点加载时只工作一次。如果你点击任何其他链接,它将无法工作

那么,为了让另一个脚本在nav ul li a元素的每次点击上工作,我应该考虑或关注什么呢

当文档准备就绪并且页面呈现了所有DOM对象时,我使用的脚本就可以工作了$(document).ready(function(){my script i need working in spa})

我尝试将脚本放在使用jquery ajax方法.load()的脚本中,但它不起作用

建议