首页新闻找找看学习计划

jquery ajax 前台空值

0
悬赏园豆:5 [已关闭问题] 关闭于 2013-05-21 10:32

 

我发现12能够打印出来 但是data出来就是null

hamigua的主页 hamigua | 初学一级 | 园豆:4
提问于:2013-05-20 20:17
< >
分享
所有回答(4)
0

data是服务端返回的数据,不是你请求中的data

I,Robot | 园豆:9461 (大侠五级) | 2013-05-20 21:08

能说明白点么?我刚学

支持(0) 反对(0) hamigua | 园豆:4 (初学一级) | 2013-05-20 21:09

@hamigua: 你先把dataType改成text看看服务端有没有返回数据

支持(0) 反对(0) I,Robot | 园豆:9461 (大侠五级) | 2013-05-20 22:37
0

string output = JsonConvert.SerializeObject(hc);

context.Response.ContentType = "text/plain";
context.Response.Write(output);
context.Response.End();   你看一下你的context.Response.Write 的值 即output 是否为空

@@@一统@@@ | 园豆:1551 (小虾三级) | 2013-05-21 08:26

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() 这个里面是有值的

支持(0) 反对(0) hamigua | 园豆:4 (初学一级) | 2013-05-21 08:59
0

你在firefox中抓一下包,看有没有返回值。

Eric.luo | 园豆:853 (小虾三级) | 2013-05-21 09:44
0

new JavaScriptSerializer().Serialize(u).ToString() 我发现这个U一定要LIST 泛型的。别的类型都不行。

hamigua | 园豆:4 (初学一级) | 2013-05-21 10:32
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册