Я получаю сообщения об ошибках XML для JSON? - PullRequest
2 голосов
/ 20 мая 2011

ОБНОВЛЕНИЕ 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"}]

Почему это происходит и как я могу остановить появление сообщения об ошибке?

Ответы [ 3 ]

4 голосов
/ 23 мая 2011

Та же проблема здесь, context.Response.ContentType="text/plain"; сделал мой день ...

0 голосов
/ 20 мая 2011

Два совета здесь: 1) Установите HttpFox Addon в Firefox, который позволяет вам точно видеть, что отправляется / получается 2) Установите JSON View в Firefox, который позволяет просматривать ответ JSON в браузере.

0 голосов
/ 20 мая 2011

Появляется ошибка, потому что данные JSON, вероятно, используются как тип text / xml, и ваш браузер пытается интерпретировать вывод как XML. Если бы вы служили ему как application / json, этого, вероятно, не произошло бы. Почему вы хотите получить прямой доступ к странице?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...