-
<%@WebHandlerLanguage=
"C#"
Class=
"Handler"
%>
-
-
usingSystem;
-
usingSystem.Web;
-
usingSystem.Web.Script.Serialization;
-
usingSystem.Collections.Generic;
-
public
class
Handler:IHttpHandler{
-
-
public
void
ProcessRequest(HttpContextcontext){
-
context.Response.ContentType=
"text/plain"
;
-
Personp1=
new
Person{Age=
"22"
,Name=
"tom"
};
-
Personp2=
new
Person{Age=
"23"
,Name=
"jim"
};
-
Personp3=
new
Person{Age=
"24"
,Name=
"lilei"
};
-
IList<Person>persons=
new
List<Person>{p1,p2,p3};
-
JavaScriptSerializerjs=
new
JavaScriptSerializer();
-
strings=js.Serialize(persons);
-
context.Response.Write(s);
-
}
-
-
public
class
Person
-
{
-
public
stringName{get;set;}
-
public
stringAge{get;set;}
-
}
-
public
boolIsReusable{
-
get{
-
return
false
;
-
}
-
}
-
-
}
先实例化了三个person对象,然后放到一个集合中,最后把这个集合序列化成字符串流到客户端;
客户端:
-
<!DOCTYPEhtmlPUBLIC
"-//W3C//DTDXHTML1.0Transitional//EN"
-
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>
-
-
<htmlxmlns=
"http://www.w3.org/1999/xhtml"
>
-
<head>
-
<title></title>
-
-
<scriptsrc=
"../myjs/jquery-1.4.2.js"
type=
"text/javascript"
></script>
-
<scripttype=
"text/javascript"
>
-
$.get(
"Handler.ashx"
,
function
(data){
-
var
persons=$.parseJSON(data);
-
$.each(persons,
function
(key,person){
-
alert(
"Age:"
+person.Age+
"Name:"
+person.Name)});
-
});
-
</script>
-
</head>
-
<body>
-
-
</body>
-
</html>
分享到:
相关推荐
初学ajax的可以看看,Jquery实现AJAX 应用
struts2+json+jquery实现ajax数据的存取
jquery 实现ajax用户登陆 php
jquery实现ajax上传文件asp.net版
Jquery实现ajax三级联动
使用jquery实现ajax分页含源码使用jquery实现ajax分页含源码使用jquery实现ajax分页含源码
JQuery实现ajax上传文件示例源码 源码描述: url用来指定后台处理的程序,fileElementId指的是文件选择框的ID,dataType用来指定返回的数据格式,支持xml、script、json和html。 返回的json的格式最简单:{error:'...
php视频实现验证码图_用jQuery实现ajax验证 含源码
jQuery实现Ajax聊天机器人完成案例 聊天机器人可以省掉很多人工方面的问题,在很多时候都可以用到,例如客服,天气回复等问题,本文就详细的介绍一下jQuery Ajax聊天机器人,具体如下: 实现步骤: 1.梳理案例的...
springmvc利用jquery实现ajax的例子,jar包都在里面,导入即可运行,代码不是我写的,我从网上下载的
Asp.net 用jQuery 实现Ajax的效果方法 有写好的代码 可以自己看一下
jquery实现ajax搜索框下拉提示小插件jSuggest
Struts2整合jQuery实现Ajax功能
jsp中使用jquery实现ajax源码,tomcat上使用
通过Jquery实现Ajax传值,视图在向控制器传值时候 ,用表单不方便 时候 变可以使用Ajax 向数据库传值 代码思想 为MVC 思想
JQuery实现ajax上传文件示例源码
演示json和jquery实现ajax的小demo!
Struts2 Jquery 实现Ajax无刷新验证用户名是否存在,网上这样的例子太少了!许多下载的项目都存在实际的问题,所以自己写了一个比较全面的例子。兼容目前主流浏览器,欢迎大家下载