data是服务端返回的数据,不是你请求中的data
能说明白点么?我刚学
@hamigua: 你先把dataType改成text看看服务端有没有返回数据
string output = JsonConvert.SerializeObject(hc);
context.Response.ContentType = "text/plain";
context.Response.Write(output);
context.Response.End(); 你看一下你的context.Response.Write 的值 即output 是否为空
string p = "hellMC";
users u = new users();
u.username = "123";
u.password = "321";
context.Response.ContentType = "text/plain";
//reader.Close();//关闭reader;
context.Response.Write(new JavaScriptSerializer().Serialize(u).ToString());//转为Json格式
context.Response.End();
我后台精简了下是这么写的new JavaScriptSerializer().Serialize(u).ToString() 这个里面是有值的
你在firefox中抓一下包,看有没有返回值。
new JavaScriptSerializer().Serialize(u).ToString() 我发现这个U一定要LIST 泛型的。别的类型都不行。