//栏目
//发送ajax请求
$.getJSON(
"../../../Templet/GetInfoHandler.ashx", //产生JSON数据的服务端页面
{id: "0", sid: "1;2;3", rid: Math.round(Math.random() * 10) }, //向服务器发出的查询字符串
//对返回的JSON数据进行处理
function(json) {
//循环取json中的数据,并呈现在列表中
$("#column_0_1").empty();
var colstr = '
';
$("#column_0_1").html(colstr);
alert("加载成功");
// })
用Litjson生成json数据的C#程序:
//栏目
//发送ajax请求
$.getJSON(
"../../../Templet/GetInfoHandler.ashx", //产生JSON数据的服务端页面
{id: "0", sid: "1;2;3", rid: Math.round(Math.random() * 10) }, //向服务器发出的查询字符串
//对返回的JSON数据进行处理
function(json) {
//循环取json中的数据,并呈现在列表中
$("#column_0_1").empty();
var colstr = '
';
$("#column_0_1").html(colstr);
alert("加载成功");
// })
jquery通过json获取数据
html代码:
==请选择==
Ajax:
新建一个.aspx页面删除.aspx页面里的html代码删除,在.aspx.cs里添加如下代码
string rq_basecode=null; rq_basecode = Request.QueryString["code"]; if (string.IsNullOrWhiteSpace(rq_basecode)) { Response.Write("Error"); Response.End(); } BLLCataLog bll_info = new BLLCataLog(); List lt_info = new List(); lt_info = bll_info.GetCatalog(rq_basecode,""); //Response.Write(rq_basecode); if (lt_info.Count > 0) { Response.Write(JsonHelper.ToJson(lt_info)); } else { Response.Write("Null"); }
BLL层的数据:
public List GetCatalog(string code, string refcode) { DALCataLog dalcatalog6 = new M2SharpDAL.DALCataLog(); return dalcatalog6.GetCatalog(code, refcode); }