我有一个返回一些数据的ajax调用。当我通过visual studio运行网页并查看开发人员工具中的结果时,我看到{"d":{"__type":"WebService+MyObject
等...但是当我通过iis运行相同的代码时,ajax响应如下所示:<?xml version="1.0" encoding="utf-8"?>
<MyObject
等...
我假设我错过了某些设置,但我无法弄清楚它可能是什么。
为什么我在通过visual studio运行时获得json,而在通过iis运行时获取xml。
答案 0 :(得分:0)
尝试更改请求的标头内容类型。
Response.Headers.Add("Content-type", "text/json");
Response.Headers.Add("Content-type", "application/json");