欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

jQuey將序列化對(duì)象在前臺(tái)顯示地實(shí)現(xiàn)代碼(方法總結(jié))

 更新時(shí)間:2016年12月13日 09:26:19   作者:my98800  
本文給大家分享jQuey將序列化對(duì)象在前臺(tái)顯示地的幾種方式,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友一起看看吧

<1>序列化對(duì)象為單個(gè)對(duì)象的時(shí)候

 //Student person = new Student() { Name = "張三",Code="001" };
   //JavaScriptSerializer json = new JavaScriptSerializer();
   //string str = json.Serialize(person);
   context.Response.Write(str);

前臺(tái)Jquery代碼:

 $(document).ready(
   function () {
    $.post("Test.ashx", function (data, status) {
     if (status == "success") {
      var person = $.parseJSON(data);
      alert(person.Name);
    });
   }
  );

  此時(shí)可以將Name屬性在前臺(tái)進(jìn)行顯示

2)序列化對(duì)象為DataTable的時(shí)候:

    序列化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();
  }

前臺(tái)進(jìn)行顯示

$(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將序列化對(duì)象在前臺(tái)顯示地實(shí)現(xiàn)代碼,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評(píng)論