我有一些 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>
这是之前的工作,我不知道发生了什么!有任何想法吗?