xhr.getResponseHeader('Content-Type' , 'application/json')
时间: 2024-11-03 08:23:25 浏览: 52
jQuery.ajax实现根据不同的Content-Type做出不同的响应
`xhr.getResponseHeader('Content-Type')` 是在 JavaScript 的 XMLHttpRequest (XHR) API 中用来获取 HTTP 请求响应头的一个方法。当你发送一个HTTP请求(通常是异步的),可以使用 `XMLHttpRequest` 对象的 `getResponseHeader()` 方法来检查服务器返回的内容类型。
在这个例子中,`'Content-Type'` 是一个常量名,表示响应头中的 "内容类型" 字段。`'application/json'` 是一个字符串,用于指定期望从服务器接收到的数据类型,这里是 JSON 格式。
如果你想要确认服务器是否返回了 JSON 类型的数据,你可以这样做:
```javascript
let contentType = xhr.getResponseHeader('Content-Type');
if (contentType && contentType.indexOf('application/json') !== -1) {
console.log('服务器返回的是 JSON 数据');
} else {
console.log('服务器返回的不是 JSON 数据');
}
```
阅读全文