asp.net jQuery用json取值
1.首先需要建立一个ajaxpage.aspx页面,然后在pageload事件里面添加上这些代码:
if (!IsPostBack)
{
Response.Clear();
Response.Write("{/"distance/":/"2009-10-14/",/"provincename/":/"山东/",/"city/":/"济南/"}");
Response.End();
}
2.然后再建立一个default.aspx页面,在<head></head>标签里面添加上如下js代码,同时还要在<body></body>里面添加一个id为jsontext的html标签,记得不要忘记导入jQuery类库
<head>
<script src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$.ajax({url:"ajaxpage.aspx?t=test",dataType:"json",success:function(data){ var html="<div class='cc'>"; html +=("省:"+data.provincename+"<br />"); html +=("省会:"+data.city+"<br />"); html +=("距离:"+data.distance+"<br />"); html +="</div>"; $('#jsontext').html(html); } });
</script>
</head>
<body>
<div id="jsontext'"></div>
</body>