我的代码,使一个Ajax调用:
$.ajax({
url: "/Controller/EmailUserKeys",
dataType: 'json',
success: function() {
alert('success');
},
error: function() {
alert('error');
}
});
它要求在我的控制器动作,返回一些JSON:
public JsonResult EmailUserKeys(string UserId)
{
...
return Json(new { success = true });
}
我的问题是,调用ajax错误函数,而不是ajax成功函数。
为什么?
PS。如果我的动作返回“return null;”,则调用ajax成功函数。
感谢您Darin。我不知道FireBug允许我检查AJAX请求。我确实已经安装了它,并在下一次遇到AJAX问题时使用它。 – Robert
@Robert,不,不仅在你遇到AJAX问题时。当您遇到javascript问题时,请一直使用它。 FireBug做了比AJAX检查更多的事情。 –