对于MVC ASP.NET应用程序,我将以以下方式将javascript文件添加到_Layout.cshtml文件中-
function loadJS() { var el = document.createElement("script"); el.src = "/Scripts/script.js"; document.body.appendChild(el); } if (window.addEventListener)
我搜索了这个错误,搜索结果中提到的解决方案似乎都不起作用。因此,基本上,除了不加载jquery的/blog索引页之外,我的所有页面都工作得很好。我得到的错误如下:
Uncaught ReferenceError: jQuery is not defined => script.js :2
我怀疑这是因为当我检查源时标签中没有任何东西。
我试着禁用每个插件并对其进行测试,但问题仍然存在。
我收到一个错误"this.path不是一个函数“
我的代码中没有"this.path“,我假设它指的是我的状态,但我不会碰上任何运气来弄清楚问题到底是什么。错误是:
stateService.ts:530 TypeError: this.path is not a function
at LocationHtml5Url.url (angular.js:13744)
at Object.coreservices_1.services.location.setUrl (services.ts:209)
at UrlRouter.push (urlRoute
我使用[script.js][1]作为我的母版页的异步脚本加载器。使用母版页文件作为其母版页,根上的页面可以正常工作。当涉及到如下所示的文件夹中的网页时,路径就不能正常工作。脚本加载器从错误的url加载文件。我如何让它从正确的url加载,而不考虑路径。
Admin
-users
-createuser.aspx
加载器文件的内容
//show the path to load scripts files from
$script.path("/js/");
//load jquery first and then load the dependent scripts
$