一,后台获取json数据
protected void Page_Load(object sender, EventArgs e){
  DataTable dt = DBhepler.GetDataTable("select top 100 * from Tstudent");
  jsn = DataTable2Json(dt);
}

public string jsn = "";

public static string DataTable2Json(DataTable dt)
{
StringBuilder jsonBuilder = new StringBuilder();

jsonBuilder.Append("[");
for (int i = 0; i < dt.Rows.Count; i++)
{
 jsonBuilder.Append("{");
 for (int j = 0; j < dt.Columns.Count; j++)
 {
     jsonBuilder.Append("\"");
     jsonBuilder.Append(dt.Columns[j].ColumnName);
     jsonBuilder.Append("\":\"");
     jsonBuilder.Append(dt.Rows[i][j].ToString());
     jsonBuilder.Append("\",");
  }
   jsonBuilder.Remove(jsonBuilder.Length - 1, 1);
   jsonBuilder.Append("},");
 }
 jsonBuilder.Remove(jsonBuilder.Length - 1, 1);
 jsonBuilder.Append("]");
 return jsonBuilder.ToString();

}

二,前台取值
var json = '<%=jsn %>';
var objJson = jQuery.parseJSON(json);
var str = "";
for (var i = 0; i < objJson.length; i++) {
str += objJson[i].id + ", "
}

最新文章

  1. 第七篇T语言实例开发,文本与程序的几种打开方法(版5.3)
  2. tomcat架构分析 (Session管理)
  3. request获取请求头和请求数据
  4. OpenCV图像处理中常用函数汇总(2)
  5. div box container随主体内容自动扩展适应的实现
  6. oracle 的索引
  7. Eclipse上安装springsource-tool-suite(zhuan)
  8. javascript 中的数据驱动页面模式
  9. Modelsimse10.1如何编译altera库文件以支持IP仿真
  10. Python数据分析中 DataFrame axis=0(0轴)与axis=1(1轴)的理解
  11. 开发人员需要熟知的常用Linux命令Version、Kernel查看
  12. Oracle分析函数大全
  13. over(partition by)开窗函数的使用
  14. qwb的骚扰
  15. FineUI Grid中WindowField根据列数据决定是否Enalble
  16. 11g RAC 更改归档模式 ,归档文件存放在ASM 磁盘组(转载)
  17. how webpack Hot Module Replacement works
  18. 【Android N 7】使用量统计usagestats
  19. CSS背景图像的简单响应
  20. Android日常开发总结

热门文章

  1. Android内存优化之OOM
  2. JS常用特效方法总结
  3. PHP站内搜索
  4. C++小技巧之CONTAINING_RECORD
  5. 在c++中,标准输入string时cin 与getline两个函数之间的区别
  6. js解析器(重要!)
  7. Java集合之Map和Set
  8. 用NodeJS创建一个聊天服务器
  9. 微信小程序后台音乐播放注意事项
  10. Python-3------新年考试周的Python学习