加载两个javascript文件,不同的部分视图

时间:2017-06-26 05:32:50

标签: javascript asp.net-core-mvc

我正在开发单页面应用程序。我的布局页面看起来像

<html>
   <head>
      <title>My page</title>
   </head>

   <body>
      <div id="page1"></div>
      <div id="page2"></div>
   </body>
</html>

我需要在不同实例的每个div中加载两个部分视图。

对于每个局部视图,我想加载一个javascript文件,删除该局部视图后,我也想删除相应的js文件。有可能吗?

2 个答案:

答案 0 :(得分:0)

为什么不将这两个部分视图设置为两个组件并将javascript文件转换为指定的组件?

答案 1 :(得分:0)

这是代码试试这个

js1.js:

var myFunc = new (function() {

    this.test_one = function() {
        alert('one!');
    };

})();

js2.js:

function test_one(){
 alert('another one');
}

在您看来:

<script type="text/javascript" src="js1.js"></script>
<script type="text/javascript" src="js2.js"></script>

<script type="text/javascript">
myFunc.test_one();
test_one();
</script>
希望它对你有所帮助。