我创建了一个 AJAX XD 请求,调用做得很好,在 Chrome 中一切正常,作为响应,我可以获得 HTTP 标头,但在 Firefox 中,我不能。我已经声明了所有原始标头等等。
有人可以帮忙吗?
$.ajax({
url: 'myurl',
type: "POST",
cache: false,
dataType: "text",
crossDomain: true,
async: true,
xhrFields: {
withCredentials: false
}
})
.done(function( value, type, obj ) {
console.log('success', arguments, obj.getAllResponseHeaders());
});
On server it's defined the headers:
header('Access-Control-Allow-Credentials: true');
header('Access-Control-Allow-Origin: _URL_');
header('Access-Control-Expose-Headers: some_id,Content-Range');