Я не могу добраться до контроллера. Я думаю, что это может быть URL, но я пробовал разные варианты. Я пытался понять это слишком долго.Ajax Post to Controller - MVC4
$.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("");
}
}
}
Любая идея, что не так?
Я действительно пробовал это, и он все еще нажимал ошибку – mwhite14
@ mwhite14: Каков ответ с сервера? – David
Он никогда не попадает на сервер. Это будет функция ошибки. Значение данных, которое оно дает ему [object Object], не важно, поскольку оно даже не попадает на сервер. – mwhite14