怎么重新加载js文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么重新加载js文件相关的知识,希望对你有一定的参考价值。

加载js文件三种方法,如下:
1、重新加载js文件:
function loadJs(file)
var head = $("head").remove("script[role=\'reload\']");
$("<scri" + "pt>" + "</scr" + "ipt>").attr( role: \'reload\', src: file, type: \'text/javascript\' ).appendTo(head);


2、给js定个id,重新加载:
function reloadAbleJSFn(id,newJS)

var oldjs = null;
var t = null;
var oldjs = document.getElementById(id);
if(oldjs) oldjs.parentNode.removeChild(oldjs);
var scriptObj = document.createElement("script");
scriptObj.src = newJS;
scriptObj.type = "text/javascript";
scriptObj.id = id;
document.getElementsByTagName("head")[0].appendChild(scriptObj);


3、jquery的就直接使用getScript就可以:
<script type="text/javascript" src="../jquery.js"></script>
<script type="text/javascript">
$(function()

$(\'#loadButton\').click(function()
$.getScript(\'new.js\',function()
newFun(\'"Checking new script"\');//这个函数是在new.js里面的,当点击click后运行这个函数
);
);
);
</script>
</head>
<body>
<button type="button" id="loadButton">Load</button>
参考技术A function mm(path)
 
     var e; if(e=document.getElementById("meizz")) e.parentNode.removeChild(e);
     var script= document.createElement("SCRIPT"); script.defer = true;
     script.type="text/javascript"; script.src=path; script.id="meizz";
     document.getElementsByTagName("HEAD")[0].appendChild(script);
 
 setInterval("mm('/scripts/abc.asp')", 10000); //10秒运行一次

 网上看到的。简单点来说就是,每隔一段时间,判断下id = "meizz"的SCRIPT标签是否存在。
 若存在就移除它。若不存在就创建新的SCRIPT标签,从而引入外部javascript文件。

参考技术B 重新加载页面就重新加载js文件了啊.

不知道你说的是不是这个意思,可以具体描述一下!追答

解决了吗

无法加载JIT编译器(CLR.DLL):文件可能丢失或损坏,请重新检查或重新安装,请问这个问题怎么解决!

您好
估计您的戴尔电脑系统有故障,您可以恢复出厂设置尝试
方法如下:(1)、开机进入系统前,按F8,进入Windows 7的高级启动选项,选择“修复计算机”。(2)、选择键盘输入方法。(3)、如果有管理员密码,需要输入;如果没有设置密码,直接“确定”即可。(4)、进入系统恢复选项后,选择“Dell DataSafe 还原和紧急备份”。(5)、选择“选择其他系统备份和更多选项”,点击“下一步”。(6)、选择“还原我的计算机”,点击“下一步”。(7)、选择正确的出厂映像后,点击“下一步”就可以开始恢复系统到出厂状态。注意,在恢复过程中,笔记本需要连接适配器。完成后,重启电脑即可。
参考技术A 你的编译环境(JIT)和公共运行库(CLR)有问题,
可以在程序根目录找到"Visual Studio 命令提示(2010) " 再输入devenv.exe /setup /resetuserdata /resetsettings 对Visual Studio进行默认初始化操作

以上是关于怎么重新加载js文件的主要内容,如果未能解决你的问题,请参考以下文章

nginx怎么不能加载JS文件

asp.net修改js文件后没有效果,该怎么解决呢

加载JS文件报错,求解决..

用htmlunit怎么去获取一个有JS加载的网页信息

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

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