如 何 写 公 共 js????

我的每个aspx页面都需要调用一个相同的js,于是我在每个页面都引用了js,而这个js要隔时段请求服务器,所以如果我同时打开了两个页面或者更多,每个页面都会请求,这就造成... 我的每个aspx页面都需要调用一个相同的js,于是我在每个页面都引用了js,而这个js要隔时段请求服务器,所以如果我同时打开了两个页面或者更多,每个页面都会请求,这就造成了浪费,所以我问的是,有没有什么方法,写个公共的js,每个页面不需要引用js都会调用,并且,无论打开多少个页面,始终只执行公共的一个。 怎么实现???望高手指教? 展开
 我来答
百度网友8304525
推荐于2018-04-11 · TA获得超过154个赞
知道小有建树答主
回答量:193
采纳率:0%
帮助的人:232万
展开全部
楼上正解。
1.页面A、页面B调用了common.js,并同时打开
2.页面B先加载完毕,
开始请求服务器操作()
{
2.1 判断某个cookie(js写入的cookie)的值,若为1表示其他页面已经请求,若不存在或者为0表示未请求
2.2cookie值为0,请求服务器,并用js写入cookie值1
}
服务器端,页面加载的时候,初始化js(例如删除、修改值)写入的cookie

页面A仍按上述流程执行
血祭狂刀
2010-11-11 · 超过20用户采纳过TA的回答
知道答主
回答量:41
采纳率:0%
帮助的人:52.8万
展开全部
可以考虑在页面之间使用cookie进行交互

在发送请求的时候写入cookie,表示已经请求过及请求的时间;或者设置好cookie的过期时间,然后在请求发送之前判断下cookie来决定是否要发送请求
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式