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

因为有一个方法是公用的,每个页面都需要用到;
所以写了一个公共js,
每个页面都会引用,一进入页面就会请求;
但是第一个页面能正常加载这个数据;但是到了第二个页面 感觉像是有惰性,就不再执行这个方法。但是在这个页面进行刷新,就又可以调用成功。
跪求原因???

摇曳的蔷薇
浏览 1086回答 2
2回答

神不在的星期二

最好把页面一加载就需要运行的js文件放在head标签里面,并且页面的脚本用window.onload = function() {  // ...};给包裹起来。

繁星点点滴滴

我觉得这个和你js里面的内容也有一定关系(比如js里面有阻止执行的逻辑)然后需要确定加载的都是同一个js(内容是否是同一版本的),有可能是你前一个页面强制刷新出最新的js版本,后一个页面确是用的旧版本.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript