我成功发布到我的控制器与下面的代码,但是,成功永远不会被命中唯一的错误。我究竟做错了什么?从控制器返回Json,从来没有成功
JS:
$.ajax({
url: '/Home/Subscribe',
type: 'POST',
dataType: 'json',
data: { email: $('#sube').val() },
success: function (data) {
// get the result and do some magic with it
alert(data.foo);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(textStatus);
}
});
控制器:
[HttpPost]
public JsonResult Subscribe(string email)
{
return Json(new { foo = "bar", baz = "Blech" });
}
谢谢Darin,我会用你的方法。 – jr3
达林 - 跟进,你将如何解决从JavaScript文件内的URL? – jr3
@Jreeter,你是什么意思?你为什么想要从JavaScript解析URL? –