Ajax调用在本地返回json,但在服务器上运行时返回xml

时间:2015-02-12 23:41:59

标签: javascript ajax json visual-studio-2010 iis

我有一个返回一些数据的ajax调用。当我通过visual studio运行网页并查看开发人员工具中的结果时,我看到{"d":{"__type":"WebService+MyObject等...但是当我通过iis运行相同的代码时,ajax响应如下所示:<?xml version="1.0" encoding="utf-8"?> <MyObject等...

我假设我错过了某些设置,但我无法弄清楚它可能是什么。

为什么我在通过visual studio运行时获得json,而在通过iis运行时获取xml。

1 个答案:

答案 0 :(得分:0)

尝试更改请求的标头内容类型。

Response.Headers.Add("Content-type", "text/json");
Response.Headers.Add("Content-type", "application/json");