我正在使用jquery的$ .ajax方法进行Ajax调用,但在Safari中我没有收到正确的响应头。
在查看“网络检查器”的“网络”部分时,由于一些奇怪的原因,标题会被放置在“内容”部分中...
注意:我们从我们自己的网络服务器中提取标题和JSON格式的数据,它在Safari中失败,在FF,IE和Chrome等中运行良好。
这就是我所看到的。
HTTP/1.11
Server: Vision
Content-Type: application/json
Accept-Ranges: bytes
Content-Length: 134
{
"channels" : 1,
"channelInfo" : [
{
"channelNo" : 0,
"name" : "Humidity",
"units" : "%RH",
"max" : 100.0,
"min" : 0.0
}]
}
如果我将相同的代码放在实时外部Web服务器上,页面加载正常,并且所有浏览器(包括Safari)中的标题都显示正常!
因此,我只能假设我正在检索与我们自己的Web服务器不同的东西,这与外部apache Web服务器上的不同!
有没有人有任何想法为什么我的标题和JSON内容出现在Safari的Web检查器的“内容”部分?
希望这有道理吗?