[英]Including JS file in JS code
我要求在当前正在运行的jQuery脚本中包含运行时的.js文件(更多jQuery代码)。 例如,如果我的页面经过身份验证,那么我想要包含一个特定的脚本文件。 我想在ASP.Net MVC中这样做。
有没有办法做到这一点? 如果是这样,我在调用该文件时会给出什么路径?
我用Google搜索了$.getScript('file_path');
但是我的页面在循环中得到了刷新,我不是为什么! 也许我在路上做错了。
任何帮助将非常感激! 谢谢。
试试这个包含.js文件中的.js文件
基本上,创建脚本标记,附加它以便在需要它之前读取它并加载所需的.js
//Load JS files as following
["../common/howler.min.js","js/min.js"].forEach(function (src) {
var script = document.createElement('script');
script.src = src;
script.async = false;
document.head.appendChild(script);
});
$.getScript()
正是您应该使用的。
我想在$ .getScript()中调用它,我应该给出什么路径? 喜欢 - “〜/ Scripts / content.js”还是其他什么?
问题在于,因为波形符( ~
)是一个ASP.Net MVC结构,它不能在Javascript中工作。 对于JS,您需要使用相对路径,例如:
$.getScript('/basefolder/foo.js');
添加了正确的路径,它与“$ .getScript();”一起使用
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.