我需要什么 HTTP 错误代码才能返回到可用于设置响应方法的 jQuery ajax?使用 jQuery 1.7。
例如,我有以下代码:
var request = $.ajax({
type: "POST",
url: "/report/template/save",
data: formData,
success: function() {
},
statusCode: {
400: function() {
$('#template_form .ajax-msg').show();
$('#template_form .ajax-msg').html('<strong>Sorry, save failed.');
}
}
});
request.fail(function(data) {
$('#template_form .ajax-msg').show();
$('#template_form .ajax-msg').html('<strong>Sorry, save failed.');
});
我确实可以验证正在返回 400。
如果表单不验证服务器端,我尝试返回状态 500 和 400 都没有运气。相反,发生的是代码被暂停并且.ajax-msg
不显示任何内容。$.ajax
期待什么?谢谢!