您的位置:首页 > Web前端 > JQuery

讲解asp.net中Jquery解析json数据格式相关知识

2012-08-08 08:47 851 查看
aspx前台页面代码如下:

<script language="javascript" type="text/javascript">

function TestAjax(){

$.ajax({

url: "/", //ajax请求的路径 dataType: "json",

data: "id=150"+"&r=" + Math.random(), //请求的参数

type: "post",

success: function (data) {

alert(data.name); //弹出data对象的name属性值

}

});

}

</script>

后台。cs文件如下:

protected void Page_Load(object sender, EventArgs e)

{

if (!IsPostBack)

{

if (Request.QueryString["id"] != null)

{

string id = Request.QueryString["id"].ToString();

Context.Response.ContentType = "text/plain";

//构建的json数据(只有一条数据可以直接用{},如果有多条数据需要用[],前台用索引访问) 例如jsonstr = "[{\"pricelist\":\"" + temm + "\",\"jianye\":\"" + jianye + "\",\"sigleprice\":\"" + oneytempprice + "\",\"jianyetotalprice\":\"" + jianyetotalprice + "\"}]";

string data = "{\"id\":\"" + id + "\",\"name\":\"测试内容 \",\"sigleprice\":\"120.0 \",\"jianyetotalprice\":\"123.2\"}";

Context.Response.Write(data);

Context.Response.End();

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐