当前位置: 代码迷 >> ASP.NET >> Ajax里面可不可以用json拼接几张表的内容?该如何处理
  详细解决方案

Ajax里面可不可以用json拼接几张表的内容?该如何处理

热度:2685   发布时间:2013-02-25 00:00:00.0
Ajax里面可不可以用json拼接几张表的内容?
我做的是右下角的弹出框,希望通过Ajax取得几张表的信息,拼接json的方式,然后返回json拼接的信息。但是似乎行不通的。求高手指教!或者我可以换种方式。

------解决方案--------------------------------------------------------
在拼接json的时候加上引号试试,并且将他们转为字符串

比如

"\"title\":\"" + Convert.ToString(row["FlowInCapation"]) + "\",\"date\":\"" + Convert.ToString(row["StartTime"]) + "\"";

------解决方案--------------------------------------------------------
写个通用的,把DataSet 整个转成json格式的方法(注意会影响json格式的字符),统一处理空表或空值的情况
------解决方案--------------------------------------------------------
对了,考虑到表的字段名不要暴露的情况,最好再写个方法,先把DataTable的字段名统一改了,开发时备注一下和原字段名的对应关系
  相关解决方案