在 asp.net MVC3 应用程序中,我有这个 jquery ajax 函数
function CheckValue() {
var Returnvalue ="";
$.ajax({
type: 'POST',
url: '@Url.Action("CheckValue", "Home")',
async: false,
success: function (Value) {
Returnvalue= Value;
},
complete: function (IsValid) {
},
error: function (xhr, textStatus, errorThrown) {
alert(errorThrown);
}
})
return Returnvalue;
}
它所做的是从 HomeController 调用一个名为 CheckValue() 的操作,该操作返回一个值。
当我在我的视图页面中有它时,它工作正常。但随后,我将其移至 .js 文件MyFunctions.js
并将该文件包含在我的视图中
<script src="@Url.Content("~/Scripts/MyFunctions.js")" type="text/javascript"></script>
并且 ajax 不再工作了。我收到“未找到”警报
对这个问题有任何想法吗?非常感谢