重新加载JavaScript引擎,无需刷新页面

时间:2015-06-09 06:00:51

标签: javascript jquery ajax

我正在开发一个应用程序,它使用ajax从服务器获取脚本并执行它,我成功执行该脚本。但我的问题是我需要重启JavaScript引擎来清除运行的JavaScript。

对于前。

如果我从服务器获得此脚本。

var d = function () {
    setInterval(function () {
        console.log(new Date())
    }, 1000)
};
d();

这个脚本会打印每秒的日期,现在我想加载另一个打印时间的脚本。如何从内存中清除以前的脚本? 我尝试删除变量d,但它不起作用,我不能使用clearInterval(),因为在ajax调用中可以有任何脚本。

简而言之,我想将浏览器的JavaScript引擎重置为初始阶段,以便我可以加载新脚本。

0 个答案:

没有答案