我有折叠式方法
[WebMethod]
[ScriptMethod(UseHttpGet = false, ResponseFormat = ResponseFormat.Json)]
public List<MyObject> GetMyObjects()
{
return Business.GetMyObjects();
}如您所见,web方法被设置为JSON,但该方法正在返回XML
我正在使用下面的JavaScript来访问这个web方法。
function getMyObjects() {
$.ajax({
type: "POST",
url: "/treenode/myobjects.asmx/GetMyObjects",
dataType: "JSON"
}).success(function(data) {
var response = data.d;
alert(d.param);
});
}这可能是一个快速的解决办法,但我错过了一些东西,看不到它是什么。
发布于 2012-04-02 12:28:19
通过添加ajax选项
contentType: 'application/json; charset=utf-8'我克服了错误
https://stackoverflow.com/questions/9975265
复制相似问题