jQuey将序列化对象在前台显示地实现代码(方法总结)_jquery

<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
jquery 序列化对象、jquery序列化json对象、jquery 序列化form、jquery 表单序列化、jquery 序列化,以便于您获取更多的相关知识。

时间: 2024-09-30 20:54:05

jQuey将序列化对象在前台显示地实现代码(方法总结)_jquery的相关文章

使用jQuery的toggle()方法对HTML标签进行显示、隐藏的方法(示例)_jquery

这是一个示例: <html> <head> <script type="text/javascript" src="https://code.jquery.com/jquery-1.11.3.js"></script> <script type="text/javascript"> $(document).ready(function(){ $(".btn1").cl

C# 调用Webservice并传递序列化对象

原文:C# 调用Webservice并传递序列化对象 C#动态调用WebService注意要点 1.动态调用的url后面注意一定要加上?WSDL  例如:string _url = "http://服务器IP:端口/CITI_TRANS_WH/wsTransData_InWH.asmx?WSDL";   --------------------------------------------------------------------------------------------

json:后台保存在json中date数据,前台显示object

问题描述 json:后台保存在json中date数据,前台显示object 我从后台数据库查询的数据是date类型,然后保存在json对象中,在前台取出时显示为object, 求大神指点啊 解决方案 json没有数据类型可言,全是string,你存一个date,在json中只会记录{a:'2016-4-27 11:49:16'},怎么记录数据类型?json跨语言跨平台,要是数据类型都能记录下来,还怎么跨语言,跨平台?楼主这是对json定义迷糊了啊 解决方案二: 写到前台前需要toString过来

关于序列化:PHP 拥有序列化方法,可以返回对象的字符串表示。但序列化只保存对象的成员数据而不包话方法

对象|数据|字符串     PHP不支持永久对象,在OOP中永久对象是可以在多个应用的引用中保持状态和功能的对象,这意味着拥有将对象保存到一个文件或数据库中的能力,而且可以在以后装入对象.这就是所谓的序列化机制.PHP 拥有序列化方法,它可以通过对象进行调用,序列化方法可以返回对象的字符串表示.然而,序列化只保存了对象的成员数据而不包话方法. 在PHP4中,如果你将对象序列化到字符串$s中,然后释放对象,接着反序列化对象到$obj,你可以继续使用对象的方法!我不建议这样去做,因为(a)文档中没有

PHP将DateTime对象转化为友好时间显示的实现代码

PHP将DateTime对象转化为友好时间显示的实现代码,需要的朋友可以参考下. /** * 友好日期时间 * * @param DateTime $datetime 日期时间 * @param int $size 精确到位数 * @throws InvalidArgumentException * @return string */ function friendly_date($datetime, $size=1) { if (is_int($datetime)) { $datetime =

ztree中json类型数据如何在前台显示?

问题描述 ztree中json类型数据如何在前台显示? 后台从数据库中获取到相应数据,存储到list,然后将list转换为json类型,返回到前台,通过ajax接收 前台代码如上所示,不显示树形结构,请问是哪里出现了问题. 解决方案 debug一下看看json数据 ,网上有成型的 照猫画虎 解决方案二: 已解决此问题: 请注意看上图treeNodesdata,success中传过来的是treeNodes,而我在树初始化的时候传过来的变量写的是treeNodes.直接将后台的json传到前台,前台

php编程-跪求如何把后台数据转到前台显示

问题描述 跪求如何把后台数据转到前台显示 我现在想吧报名人数在前台显示该怎么办? 这是后台代码: <?php foreach($list as $val){ $count = $webdb->getList("select count(id) from {$tblprefix}reviews_tuan_baoming where tuanid=".$val['id']); ?> "> 报名人数 (<?php echo $count[0][0];?

asp-数据库连接不上,前台显示错误500

问题描述 数据库连接不上,前台显示错误500 希望老师们帮我看看这个该怎么弄 解决方案 关键看你的错误发生的行数,然后再对照尼的源代码才好分析.如果程序不是你写的,而是现成的,那么很可能是数据库配置的问题.如果程序原来是正确的,检查最近添加或者修改的代码. 解决方案二: 错误信息是什么,用chrome或者firefox看,要不ie要配置过取消友好信息提示才能看到具体错误 如果是access应该是没有加上网站用户的写入权限 解决方案三: 设置断点,一块一块测试试试,应该能找出问题 解决方案四: 4

sts怎么设置对象点后自动显示所有函数的功能

问题描述 sts怎么设置对象点后自动显示所有函数的功能 sts怎么设置对象点后自动显示所有函数的功能................................... 解决方案 什么意思?没动楼主你的意思