我對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的部分不工作在所有。我在這裏做錯了什麼?