【发布时间】:2011-08-29 13:16:19
【问题描述】:
更新 2:
我没有提到我在 Chromium 中没有收到以下错误,但我在 IE8 中确实收到了。
更新 1:
Response Headers:
HTTP/1.1 200 OK
Date: Fri, 20 May 2011 15:40:23 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
X-AspNet-Version: 2.0.50727
Cache-Control: private
Content-Type: application/json; charset=utf-8
Content-Length: 85
原始问题:
我有一个生成 json 数据的服务器端页面,在 jquery 访问时效果很好。但是,当我导航到实际生成 json 数据的网页时,我在浏览器中收到以下客户端错误消息:
The XML page cannot be displayed
Cannot view XML input using style sheet. Please correct the error and then click the Refresh button, or try again later.
--------------------------------------------------------------------------------
Invalid at the top level of the document. Error processing resource 'http://companyname.com/json/data.aspx?id=7
[{"key":7,"value":"Default"}]
为什么会发生这种情况?如何阻止错误消息出现?
【问题讨论】:
-
网页发送哪些响应头?
-
这是官方的内容类型,所以我假设您的浏览器无法显示 JSON。我觉得没问题,你的用户为什么要在浏览器中打开 JSON?
标签: jquery asp.net xml vb.net json