【发布时间】:2012-01-29 18:34:29
【问题描述】:
对于 Spring MVC Controller 中的验证错误,我将自定义标头 error 设置为响应标头。我可以在 Firefox 3.5 中访问该响应标头。但不是在 IE 8 中。 请建议我,向 Jquery 客户端显示自定义错误消息的正确方法。
var jqxhr=$.post("saveAcc.htm",{ data: data});
jqxhr.success(function() {
alert("Saved");
});
jqxhr.error(function(thrownError){
fnSetError(jqxhr.getResponseHeader('error'));
alert(jqxhr.getAllResponseHeaders()); //returns empty
//alert('responseText '+ thrownError.responseText);
alert(jqxhr.getResponseHeader('error')); //return null
oTable.fnReloadAjax();
});
【问题讨论】:
-
我不知道这是否有帮助,但试试看:forum.jquery.com/topic/jquery-ajax-ie8-problem,这是一个关于 IE8 中 jquery $.ajax 的错误报告,有一些可能的修复。
标签: jquery internet-explorer httpresponse