$.ajax()方法的参数为一个对象 这个对象可以是很复杂的不过实际使用时 不需要给定那么多的参数
这里给出一个比较简单的但很实用的例子
前台代码
无标题页
后台代码
using System; using System.Collections; using System.Data; using System.Linq; using System.Web; using System.Web.Services; using System.Web.Services.Protocols; using System.Xml.Linq; namespace WXWebTest.AJAX { ////// $codebehindclassname$ 的摘要说明 /// [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] public class Test : IHttpHandler { public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; context.Response.Buffer = true;//缓存输出 #region 禁用浏览器缓存 context.Response.ExpiresAbsolute = DateTime.Now.AddDays(-1); context.Response.AddHeader("pragma", "no-cache"); context.Response.AddHeader("cache-control", ""); context.Response.CacheControl = "no-cache"; #endregion string result = ""; string qs = context.Request.Params["a"];//获取参数 可以根据参数进行具体的业务 result = "{\"table\":[{\"a\":\"1\"},{\"a\":\"2\"}]}";//具体的ToDo部分可以在这里 context.Response.Write(result); } public bool IsReusable { get { return false; } } } }