Javascript 如何读取空响应体的ajax post调用的响应头
我正在进行一个ajax post调用,它在响应头和空响应体中返回所需的信息。我正在使用以下代码拨打电话Javascript 如何读取空响应体的ajax post调用的响应头,javascript,jquery,post,response-headers,Javascript,Jquery,Post,Response Headers,我正在进行一个ajax post调用,它在响应头和空响应体中返回所需的信息。我正在使用以下代码拨打电话 $.ajax({ url : someUrl, type : "post", contentType : "application/x-www-form-urlencoded", success : function(data, textStatus, request) { alert("success"); }, error : funct
$.ajax({
url : someUrl,
type : "post",
contentType : "application/x-www-form-urlencoded",
success : function(data, textStatus, request)
{
alert("success");
},
error : function(request, textStatus, errorThrown)
{
alert("error");
},
timeout : "150000"
});
我总是收到错误警报,因为响应为空,即使状态为200 ok。这样的调用有什么解决方法吗?例如,我们希望从返回错误的URL获取
日期
标题:
var get = $.get('http://stackoverflow.com/asdasdasddsadsadasde').always(function(){
alert(get.getResponseHeader('Date'));
});
最新版本的jQuery不推荐使用success
和error
方法。您可以使用完成
、失败
和始终
方法