我对MVC相当陌生,我试图在我的控制器中调用方法int。Ajax调用控制器上的方法不起作用
<script>
function checkCardNumber() {
var content = $('#card-number').val();
var url = "AccountController/CheckRegisteredCard";
alert("content and URL are set");
$.post(url, { cardNumber: content }, function (data) {
alert(data);
});
alert("called outside of Post");
}
</script>
和这里的C#控制器端:
[HttpPost]
public string CheckRegisteredCard(string cardNumber)
{
if (/*some condition*/)
{
return "";
}
else
{
return "some string";
}
}
两个警报(“内容和URL设置”,“所谓的后外”)被触发,但AJAX的部分不工作在所有。我在这里做错了什么?