首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Scriptmethod responseformat设置为返回XML的JSON

Scriptmethod responseformat设置为返回XML的JSON
EN

Stack Overflow用户
提问于 2012-04-02 11:06:35
回答 1查看 1.4K关注 0票数 0

我有折叠式方法

代码语言:javascript
复制
[WebMethod]
[ScriptMethod(UseHttpGet = false, ResponseFormat = ResponseFormat.Json)]
public List<MyObject> GetMyObjects()
    {
        return Business.GetMyObjects();
    }

如您所见,web方法被设置为JSON,但该方法正在返回XML

我正在使用下面的JavaScript来访问这个web方法。

代码语言:javascript
复制
function getMyObjects() {
$.ajax({
    type: "POST",
    url: "/treenode/myobjects.asmx/GetMyObjects",
    dataType: "JSON"
}).success(function(data) {
    var response = data.d;
    alert(d.param);
});
}

这可能是一个快速的解决办法,但我错过了一些东西,看不到它是什么。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-02 12:28:19

通过添加ajax选项

代码语言:javascript
复制
contentType: 'application/json; charset=utf-8'

我克服了错误

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9975265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档