为了账号安全,请及时绑定邮箱和手机立即绑定

一个公用的js方法,每个页面都要用到,为什么在前一个页面加载了,到下一个页面就不再加载?

一个公用的js方法,每个页面都要用到,为什么在前一个页面加载了,到下一个页面就不再加载?

摇曳的蔷薇 2019-02-16 19:12:20
因为有一个方法是公用的,每个页面都需要用到;所以写了一个公共js,每个页面都会引用,一进入页面就会请求;但是第一个页面能正常加载这个数据;但是到了第二个页面 感觉像是有惰性,就不再执行这个方法。但是在这个页面进行刷新,就又可以调用成功。跪求原因???
查看完整描述

2 回答

?
神不在的星期二

TA贡献1963条经验 获得超6个赞

最好把页面一加载就需要运行的js文件放在head标签里面,并且页面的脚本用


window.onload = function() {

  // ...

};

给包裹起来。


查看完整回答
反对 回复 2019-02-20
?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

我觉得这个和你js里面的内容也有一定关系(比如js里面有阻止执行的逻辑)
然后需要确定加载的都是同一个js(内容是否是同一版本的),有可能是你前一个页面强制刷新出最新的js版本,后一个页面确是用的旧版本.

查看完整回答
反对 回复 2019-02-20
  • 2 回答
  • 0 关注
  • 1055 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号