新吴网站建设,唐山注册公司网上申请入口,有什么做宝宝辅食的网站吗,国家住房城乡建设部网站我自己写了一个页面#xff0c;除了公共部分的页头页脚以外#xff0c;其余内容都是通过Ajax加载过来的#xff0c;现在遇到了比较头疼的问题#xff1a;先说一下我加载的方式$.ajax({type : GET,url : hrefPage,dataType : html,cache : true, // (warning: t…我自己写了一个页面除了公共部分的页头页脚以外其余内容都是通过Ajax加载过来的现在遇到了比较头疼的问题先说一下我加载的方式$.ajax({type : GET,url : hrefPage,dataType : html,cache : true, // (warning: this will cause a timestamp and will call the request twice)success : function(data) {window.history.pushState({url:hrefPage}, , hrefPage);//把所有内容替换至相应的div元素中container.html(data);},async : false})在我从远程获取的html代码中包含了JS能够在加载页面之后成功运行这是我想要的。但是问题来了我发现我连续点了几个页面之后(其中包含相同的页面)都是用Ajax获取。会发生重复调用JS情况在FFdebug的页面中看到了这种一大堆东西现在我点击一个相同的页面会触发好多某一个事件(比如重复发送load请求成倍的获取ajax数据)因为我已经切换到另外一个页面了但是还是会触发上一个页面的js导致报错或者换一个说法如何在切换页面的同时把上一个页面也加载过的JS清除掉呢目前我还没有遇到过这种情况百度了一晚上也没有找到什么有价值的信息还希望诸位大神出谋划策先谢谢各位了~