用jquery的load多次加载含有脚本的网页造成内存泄漏

jsddj 2015-04-08 11:33:28
想做一个后台管理页面,想用div+ajax代替iframe。效果是:点击文字A时用jquery的load载入页面A到div1中,执行A中的脚本。点击文字B时载入页面B到div1中,执行B中的脚本。问题:反复点击文字A和文字B载入各自页面时会出现内存泄漏造成页面死在那里。A页面和B页面中有$.ajsx以及一些function。如何才能防止内存泄漏,及时回收脚本使用的内存?
...全文
973 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lw_Stone 2016-04-26
  • 打赏
  • 举报
回复
楼主的问题解决了吗?
涂作权的博客 2015-07-29
  • 打赏
  • 举报
回复
内存泄露?你的内存很多不可以用了吗?你的内存没事释放吗?这里和前端代码关系大吗?这些操作内存管理的不是浏览器引擎管理吗?确定是代码问题还是浏览器问题?有没有换换浏览器看看?是不是写成了死循环什么的?
cmeng_s 2015-05-07
  • 打赏
  • 举报
回复
你肯定是在load另一个页面的时候当前页面没有close
xuzuning 2015-04-12
  • 打赏
  • 举报
回复
去掉被加载页面里的脚本(本来也不会被执行,要了也没有)和 css 将确实需要的部分挪到当前页
Go 旅城通票 2015-04-12
  • 打赏
  • 举报
回复
调用load加载卸载a/b页面前,要绑定上一次返回页面js绑定的事件。业务量大最好不要用ajax,iframe比ajax简单多了
jsddj 2015-04-10
  • 打赏
  • 举报
回复
没有人回答吗?

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧