【问题标题】:Load external js file in another js file [closed]在另一个js文件中加载外部js文件[关闭]
【发布时间】:2013-08-15 20:28:19
【问题描述】:

我的 html 中有这个文件,我想从另一个 javascript 调用它。 请建议我该怎么做?

<script type="text/javascript" src="js.js">/*
  old:123
  new: 456*/
</script>

我想将它包含在我的 js 文件中,而不是 html 中。

【问题讨论】:

  • 没有什么可调用的...?
  • 你想做什么?另外..这种使用 JavaScript 块的方式是无效的,并且不起作用/
  • 脚本块在 html 的头部.. 不在 js 文件中。我想用另一个 js 文件做同样的事情。
  • 您可以使用服务器端语言来生成动态 js 脚本,因此使用参数调用它会生成其他内容。这就是我能提供的全部

标签: javascript jquery


【解决方案1】:

如果你想在 JS 中包含一个 JS 文件,你可以使用 jQuery.getScript() 来实现

$.getScript('another_file.js', function() {
    //script is loaded and executed put your dependent JS here
});

如果你不能使用 jQuery

var imported = document.createElement('script');
imported.src = '/path/to/imported/script';
document.head.appendChild(imported);

Source

有关来自 W3 的当前 CSP3 规范的更多信息,请查看here

【讨论】:

  • 如何传递参数?旧:123 新:456
  • 你必须传递什么参数??
  • @Gaurav 查看这篇文章feather.elektrum.org/book/src.html
  • 到类似于linkedIn js api的js
  • @Gaurav 我会在脚本中添加这些 LinkedIn 变量,然后如果你正在设置它们
猜你喜欢
  • 2023-03-08
  • 1970-01-01
  • 2012-05-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-25
  • 1970-01-01
相关资源
最近更新 更多