Javascript 如何在ajax调用后将.js文件添加到jsp页面

Javascript 如何在ajax调用后将.js文件添加到jsp页面,javascript,Javascript,我正在使用SpringMVC(java)制作web应用程序 我需要关于在ajax调用后动态添加.js文件的帮助 在我的项目中有三个主要部分是固定的 标题 左面板 页脚 左面板包含菜单 当我点击任何菜单时,它都会在中间内容分区中使用AJAX加载整个模块 现在的问题是如何在AJAX调用之后加载该模块的js 如果我在一开始就保留所有的js,那么就会有一个巨大的过载&任何函数也可能发生冲突 所以我想在AJAX调用之后添加js文件 那么有没有办法做到这一点 提前感谢。您可以创建一个脚本元素,并将其添加到应

我正在使用SpringMVC(java)制作web应用程序

我需要关于在ajax调用后动态添加.js文件的帮助

在我的项目中有三个主要部分是固定的

  • 标题
  • 左面板
  • 页脚
  • 左面板包含菜单

    当我点击任何菜单时,它都会在中间内容分区中使用AJAX加载整个模块

    现在的问题是如何在AJAX调用之后加载该模块的js

    如果我在一开始就保留所有的js,那么就会有一个巨大的过载&任何函数也可能发生冲突

    所以我想在AJAX调用之后添加js文件

    那么有没有办法做到这一点


    提前感谢。

    您可以创建一个
    脚本
    元素,并将其添加到应用程序的
    正文中,如下所示:

    var link = document.createElement('link');
    link.onload = function(){ console.log('script loaded')};
    link.src = 'your script location';
    document.body.appendChild(link);
    

    “可能是任何功能的冲突也”。。。以后加载时也会发生相同的冲突。需要构造所有javascript以避免冲突这对我很有帮助,但在访问了几个模块后加载同一模块时,是否有可能复制.js文件?如果您将其声明为
    链接,浏览器的缓存应该解决此问题