阻止html页面加载,如何防止页面加载重复的JS?
我自己写了一个页面,除了公共部分的页头页脚以外,其余内容都是通过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清除掉呢?
目前我还没有遇到过这种情况,百度了一晚上也没有找到什么有价值的信息,还希望诸位大神出谋划策,先谢谢各位了~
阻止html页面加载,如何防止页面加载重复的JS?相关推荐
- linux优化网页加载过程,HTML页面加载和解析流程 介绍
1.浏览器加载和渲染html的顺序 1.1.IE下载的顺序是从上到下,渲染的顺序也是从上到下,下载和渲染是同时进行的. 1.2.在渲染到页面的某一部分时,其上面的所有部分都已经下载完成(并不是说所有相 ...
- mysql中鼠标光标消失了_为什么我这里没有显示鼠标的悬停可改变页面颜色,以为什么我加载了mysql的jar文件还是不能显示报表的内容呢?...
源自:3-6 JSP页面实现 为什么我这里没有显示鼠标的悬停可改变页面颜色,以为什么我加载了mysql的jar文件还是不能显示报表的内容呢? 首先是index.jsp pageEncoding=&qu ...
- Webview--如何让加载进来的页面自适应手机屏幕分辨率居中显示
让Webview加载的页面居中显示有我知道的俩种方法 第一种: [java] WebSettings settings = webView.getSettings(); settings.setL ...
- nginx配置解决vue单页面打包文件大,首次加载慢的问题
nginx配置解决vue单页面打包文件大,首次加载慢的问题 参考文章: (1)nginx配置解决vue单页面打包文件大,首次加载慢的问题 (2)https://www.cnblogs.com/golo ...
- html中加载解析,HTML页面加载和解析流程详细介绍
序言: 我一直都认为"网页制作"这个词是一个不怎么高端的词,在我的印象中网页制作的词是没有生命力的一个制作,我喜欢用HTML 这样简单直接,这词凸显高端,有大气漂亮的UI.一套完美 ...
- aspx ttf文件加载不出来_加载页面信息,刷不出来心态都崩了
出品 | 51Testing软件测试网 只要访问过网页的地球人都知道,很多时候页面内容的加载并非与你的访问操作实时同步显现.是什么原因导致的呢?这是由于大多数Web应用程序都结合Ajax/Javasc ...
- jQuery加载一个html页面到指定的div里
一.jQuery加载一个html页面到指定的div里 把a.html里面的某一部份的内容加载到b.html的一个div里. 比如:加载a.html里面的<div id="row&quo ...
- vue 页面闪烁的问题_vue页面加载闪烁问题的解决方法
v-if 和 v-show 的区别 v-if只会在满足条件时才会编译,而v-show不管是否满足条件始终会编译,v-show的显示与隐藏只是简单的切换CSS的display属性. 也就是说,在使用v- ...
- DjangoHTML页面加载和静态文件加载
一.加载HTML页面 1.找到HTM L文件加载目录的位置 settings.py里 这句话的意思是 2.创建HTML目录 3.在settings进行配置 在第57行,找到'DIRS'=[] 将其修改 ...
最新文章
- 小小flash动画_flash宣传动画视频能给公司品牌传播带来什么
- java 文件读写demo
- 比传统菜单更为方便的系统菜单模式-Spring.Net.Framwork春天快速开发平台-新型菜单...
- FFMPEG使用参数详解
- 计蒜客 A2232.程序设计:蒜厂年会-单调队列(双端队列(STL deque)实现)滑窗维护最小前缀和...
- JavaSE基础知识(6)—异常和异常处理
- java对象引用出错_上传图片错误:尝试在空对象引用上调用虚拟方法’java.lang.String android.net.Uri.getLastPathSegment()’...
- 19_python基础—面向对象-类结构、类属性和类方法、静态方法
- linux nginx编译详解,Linux下nginx编译安装教程和编译参数详解
- matlab矩阵里的最大值和最小值,求助 Matlab 用MAGIC命令产生一个5阶矩阵,并求该矩阵每列的最大值、最小值、平均数、和...
- 保存OpenCV中Mat_Vec3f格式的图像
- jsp查询不到mysql内容_java查询到mysql数据库的数据,jspbean查询不到
- 文言文编程可以编译成PHP吗,阁下可知文言编程之精妙?CMU本科生开源文言文编程语言,数天2K星...
- 《我们终将遇到爱与孤独》
- 2020手机cpu天梯图
- DJ4-3 路由器的工作原理
- 区块链学习笔记及总结【二】
- Python爬虫编程思想(133):项目实战--利用Appium抓取微信朋友圈信息
- RabbitMQ的mandatory参数测试
- http请求HttpServletRequest详解
热门文章
- 工作114:传参控制
- “约见”面试官系列之常见面试题第九篇vue实现双向绑定原理(建议收藏)
- 前端学习(2008)vue之电商管理系统电商系统之获取静态属性列表
- 前端学习(1611):redux使用
- 前端学习(778):随机数方法
- spring mvc学习(33):原生apiSpring MVC过滤器-HiddenHttpMethodFilter
- 第二十四期:管理 | 成功领导远程IT团队的7个技巧
- java学习(135):map中泛型使用
- win10网卡高级属性配置图解_简单设置,win10再也不会断网了
- ps制作20种特效文字_用PS制作裂、火、电特效——电