js 怎么实现不刷新加载数据

 我来答
得新用9715
2017-01-07 · TA获得超过1.8万个赞
知道大有可为答主
回答量:3.2万
采纳率:0%
帮助的人:7985万
展开全部
加载js文件三种方法,如下: 1、重新加载js文件: function loadJs(file) { var head = $("head").remove("script[role='reload']"); $("" + "").attr({ role: 'reload', src: file, type: 'text/javascript' }).appendTo(head); }
通融且可靠灬丁香5
2017-01-07 · TA获得超过698个赞
知道小有建树答主
回答量:1318
采纳率:0%
帮助的人:200万
展开全部
方法:可以通过js动态创建元素来引入js文件,由createElement来动态创建元素,动态的引入文件;
思路:首先删除原本的script标签,然后动态添加新的script标签来重新引入。
具体代码:

1
2
3
4
5
6
7
8
9
10
11
12

<script id="reloadJs" type="text/javascript" src="aaa.js" ></script>
<script type="text/javascript">
var reloadJs = function(id){
var jsObj = document.getElementById(id);
var src = jsObj.src;
delete jsObj;
//重新加载
var script = document.createElement('script');
script.src = src;
document.body.appendChild(script);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式