NFinal AJAX返回

AJAX返回


我們經常會用到ajax,當我們想返回json時,需要這樣寫. 

context.Response.ContentType="application/json";
context.Response.Write("{");
context.Response.Write("\"code\":0,");
context.Response.Write("\"data\":\"添加成功!\"");
context.Response.Write("}") context.Response.End();

這樣做很不方便.我們可以直接在控制器中這樣寫.


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();








發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章