0

我有一些 jQuery,我使用 .get 将 HTML 加载到文档中,如下所示:

var url = '@Url.Action("beneficiary")';
$.get(url, function (response) {
     $('#beneficiaries').append(response);
});

当脚本内联时它可以完美运行,但是当我将它移动到外部 .js 文件时,.get 失败并且我收到 HTTP 404 错误。(未找到文件:http ... /Wizard/@Url.Action("beneficiary"))。

外部 .js 文件是 WizardScript.js,我像这样包含它(我在脚本的其他地方使用 jQuery UI,因此这些脚本标签):

<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css">
<script src="~/Scripts/WizardScript.js"></script>

这是之前的工作,我不知道发生了什么!有任何想法吗?

4

1 回答 1

0

您是否尝试在正文标记之前添加外部文件?像这样:

...
...
...
<script src="myExternalFile.js"></script>
</body>
</html>
于 2016-11-20T03:16:42.683 回答