我无法使用控制器方法。我认为它可能是 url,但我尝试了它的不同变体。我一直试图弄清楚这一点太久了。
$.ajax({
url: '@Url.Action("ajaxCall", "ContactForm")',
type: "POST",
cache: false,
dataType: 'json',
contentType: 'application/json; charset=utf-8',
data: JSON.stringify("test"),
success: function () {
alert("success");
},
error: function () {
alert("fail");
}
})
这是我的控制器。
namespace form.Controllers
{
public class ContactFormController : Controller
{
[HttpPost]
public ActionResult ajaxCall(string s)
{
return Content("");
}
}
}
知道有什么问题吗?