码迷,mamicode.com
首页 > Web开发 > 详细

NFinal ajax

时间:2015-07-07 12:33:10      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:

AJAX返回

 

我们经常会用到ajax,当我们想返回json时,需要这样写.  

技术分享
1 context.Response.ContentType="application/json";
2 context.Response.Write("{");
3 context.Response.Write("\"code\":0,");
4 context.Response.Write("\"data\":\"添加成功!\"");
5 context.Response.Write("}") context.Response.End();
Code

这样做很不方便.我们可以直接在控制器中这样写.

 

this.AjaxReturn("{\"data\":1}");
 this.AjaxReturn("{\"data\":1}", 1);
this.AjaxReturn("{\"data\":1}",1,"添加成功");
this.AjaxReturn(1, "添加成功");

 

另外json的组装也很麻烦.NFinal包含了LitJson框架,用于处理Json. LitJson的详细用法,可以百度一下.这里只是给一个小例子:

使用JsonData来处理生成json:  

LitJson.JsonData data = new LitJson.JsonData();
data["name"] = "peiandsky";
data["age"] = 28;
data["sex"] ="male";
//{"name":"peiandsky","age":28,"sex":"male"}
string json= data.ToJson();

 



 

NFinal ajax

标签:

原文地址:http://www.cnblogs.com/xiaolu6t/p/4626388.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!