如何实现不刷新页面,只重新加载js文件

 我来答
中雅凡0j5
2016-12-15 · TA获得超过101个赞
知道小有建树答主
回答量:1090
采纳率:0%
帮助的人:388万
展开全部
使用AJAX技术实现不刷新页面 AJAX 是一种用于创建快速动态网页的技术。 通过与服务器进行量数据交换,在不重新加载整个网页的情况下,对网页的某部分进行更新。 传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个网页页面。
百度网友6a957b7
2016-12-15 · TA获得超过1124个赞
知道小有建树答主
回答量:513
采纳率:0%
帮助的人:347万
展开全部
// 获得要刷新的script
var script = document.getElementById('jQuery');

// 刷新JS的方法
function refreshJS(script) {
    var newScript = document.createElement('script');
    
    // 直接加载原地址不会刷新,因为浏览器会缓存, 所以尾部加上时间戳,导致浏览器会认为这是个新地址
    newScript.src = script.src + '?' + new Date().getTime();
    document.body.removeChild(script);
    document.body.appendChild(newScript);
}

// 调用
refreshJS(script);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
BUG集散地
2016-12-15 · TA获得超过1317个赞
知道小有建树答主
回答量:625
采纳率:80%
帮助的人:282万
展开全部
可以将script 删除,然后通过document.createElement 来重新创建引入。这样就相当于刷新了一遍。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式