相思资源网 Design By www.200059.com
<1>序列化对象为单个对象的时候
//Student person = new Student() { Name = "张三",Code="001" };
//JavaScriptSerializer json = new JavaScriptSerializer();
//string str = json.Serialize(person);
context.Response.Write(str);
前台Jquery代码:
$(document).ready(
function () {
$.post("Test.ashx", function (data, status) {
if (status == "success") {
var person = $.parseJSON(data);
alert(person.Name);
});
}
);
此时可以将Name属性在前台进行显示
2)序列化对象为DataTable的时候:
序列化DataTable方法:
public string SerializeDataTable(DataTable dt)
{
StringBuilder sb = new StringBuilder();
sb.Append("[");
for (int i = 0; i < dt.Rows.Count; i++)
{
sb.Append("{");
for (int j = 0; j < dt.Columns.Count; j++)
{
sb.Append("\"" + dt.Columns[j].ColumnName + "\":\"" + dt.Rows[i][j].ToString() + "\"");
if (j < dt.Columns.Count - 1)
{
sb.Append(",");
}
}
sb.Append("}");
if (i < dt.Rows.Count - 1)
{
sb.Append(",");
}
}
sb.Append("]");
return sb.ToString();
}
前台进行显示
$(document).ready(
function () {
$.post("Test.ashx", function (data, status) {
if (status == "success") {
var person = $.parseJSON(data);
$.each(person, function (k, v) {
alert(v.Name);
alert(v.Code);
});
}
});
}
);
List显示方式和DataTable的显示方法基本相同
以上所述是小编给大家介绍的jQuey将序列化对象在前台显示地实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
标签:
jquery,序列化对象前台显示
相思资源网 Design By www.200059.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
相思资源网 Design By www.200059.com
暂无jQuey将序列化对象在前台显示地实现代码(方法总结)的评论...
稳了!魔兽国服回归的3条重磅消息!官宣时间再确认!
昨天有一位朋友在大神群里分享,自己亚服账号被封号之后居然弹出了国服的封号信息对话框。
这里面让他访问的是一个国服的战网网址,com.cn和后面的zh都非常明白地表明这就是国服战网。
而他在复制这个网址并且进行登录之后,确实是网易的网址,也就是我们熟悉的停服之后国服发布的暴雪游戏产品运营到期开放退款的说明。这是一件比较奇怪的事情,因为以前都没有出现这样的情况,现在突然提示跳转到国服战网的网址,是不是说明了简体中文客户端已经开始进行更新了呢?