如果将C#函数标记为[WebMethod]或使其成为ASP.NET
Web服务的一部分,则使用jQuery相对容易。这两种技术都使得通过ASP.NET将响应自动转换为JSON对象变得容易,这使得在客户端上的处理变得更加容易(IMHO)。
下面的示例是如果页面具有
WebMethodnamed
GetData,但是如果您创建服务,则更改URL很简单。
$.ajax({ url: "somepage.aspx/GetData", method: "POST", // post is safer, but could also be GET data: {}, // any data (as a JSON object) you want to pass to the method success: function() { alert('We did it!'); }});
在服务器上:
[WebMethod]public static object GetData() { // query the data... // return as an anonymous object, which ASP.NET converts to JSON return new { result = ... };}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)