首页 > Web开发 > 详细

wcf json asp.net json

时间:2014-03-07 14:32:42      阅读:545      评论:0      收藏:0      [点我收藏+]

function BindNewsTypeTree() {
var parentid;
// $.getJSON(serviceUrl + "NewsTypeService.svc/GetNewsTypeTreeJson?jsoncallback=?",
$.getJSON(serviceUrl + "NewsTypeService.aspx?jsoncallback=?",
{ siteID: siteID, isNewsType: true, fun: ‘GetNewsTypeTreeJson‘ },
function (data) {
// alert(data);
$(‘#treeNews‘).tree(‘loadData‘, $.parseJSON(data));
SetSelectedNode();
});


});
}

 

if (!IsPostBack)
{
System.Collections.Specialized.NameValueCollection querylist = Request.QueryString;
if (querylist == null)
{
Response.End();
}
else
{
string fun = querylist["fun"];
string result = "";
if (fun == "GetNewsTypeTreeJson")
{
result = ToJSON(GetNewsTypeTreeJson(C_int32(DG_keyVale(querylist, "siteID")), C_bool(querylist["isNewsType"])));
}
else if (fun == "GetPageEntityList") {

result = ToJSON(GetPageEntityList(C_int32(DG_keyVale(querylist, "siteID")), C_int32(DG_keyVale(querylist, "parentID")), C_int32(DG_keyVale(querylist, "pageIndex")), querylist["name"]));
}
else if (fun == "DeleteData") {
result = ToJSON(DeleteData(C_int32(DG_keyVale(querylist, "siteID")), C_int32(DG_keyVale(querylist, "id"))));
}

Response.Clear();
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.ContentType = "application/json";
if (!string.IsNullOrEmpty(result))
{
if (querylist["jsoncallback"] != "")
{
JavaScriptSerializer jss = new JavaScriptSerializer();

Response.Write((querylist["jsoncallback"] + "(" + jss.Serialize(result) + ");"));//+ "\""这里要注意的
}
else
{
Response.Write(result);
}
}

Response.Flush();
Response.End();
}
}

wcf json asp.net json,布布扣,bubuko.com

wcf json asp.net json

原文:http://www.cnblogs.com/window5549-accp/p/3584876.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!