我在我的网络应用程序中使用了asp.net + knockout js。我希望从客户端获取json结果到页面后面的代码。
客户端代码是:
$.ajax({
type: "POST",
url: "Default.aspx/GetData",
data: ko.toJSON(myViewModel),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
alert(msg.d);
},
error: function() { alert("error"); }
});
代码背后:
Default.aspx.cs
[WebMethod]
public static string GetData( Object output)
{
.....
}
但服务器端事件未调用且错误警报显示。 这段代码有什么问题? 有人有解决方案吗?