读取json数据没反应
-------------页面代码----------
<body>
<input id="Button1" type="button" value="获取数据" onclick="getData()" /> sdfsdfsadf
<ul id="list"><li>sdfsdf</li></ul>
</body>
----------------js文件------------
<script type="text/jscript">
$(document).ready(function () {
$("#btn").click(function () {
$("#list").html("");
$.getJSON(
"ReturnJson.ashx",
{ name: "test", age: 20 },
function (json) {
$("#list").each(json, function (i) {
$("#list").append("<li>name:" + json[i].name +
" Age:" + json[i].age + "</li>")
})
})
})
})
</script>
------------接收的服务页面,用于测试,随便返回点数据而已-------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace Web
{
/// <summary>
/// ReturnJson 的摘要说明
/// </summary>
public class ReturnJson : IHttpHandler
{
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/plain";
string data = "[{name:\"ants\",age:24},{name:\"lele\",age:23}]";//构建的json数据
context.Response.Write(data);
}
public bool IsReusable {
get {
return false;
}
}
}
}
点击的时候 ul标签 下的内容可以清空,但是不能填充返回的数据