首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

.net怎么让将后台DataSet、DataTable或者List转换成一个前台的JavaScript数组arr[]

2012-12-16 
.net如何让将后台DataSet、DataTable或者List转换成一个前台的JavaScript数组arr[].需要将数据库中一个表的

.net如何让将后台DataSet、DataTable或者List转换成一个前台的JavaScript数组arr[].
需要将数据库中一个表的每一行传给javaScript的一个数组,求方法。
[最优解释]
JSON序列化
在JS里发起一个ajax请求:
用jquery,比如:
$.past("X.aspx",param,loaddata)
function loaddata(data)
{
  $ .each(data,function(i,v)
  {
  });

}
http://stackoverflow.com/questions/3482261/how-to-convert-c-sharp-generic-list-to-json-using-json-net
[其他解释]

引用:
JSON序列化
在JS里发起一个ajax请求:
用jquery,比如:
$.past("X.aspx",param,loaddata)
function loaddata(data)
{
  $ .each(data,function(i,v)
  {
  });

}
http://stackoverflow.com/questions/3482261/how-to-con……


比较常用有效的方法
[其他解释]
引用:
1.把数据读到List<>中,然后在ashx中利用newtonsoft.dll序列化为json字符串输出到客户端,客户端可以操作json

2.直接在后台拼接字符串,生成var arr=[{id:1,text:'sfa'},{id:1,text:'sfa'},{id:1,text:'sfa'}];


可以这个,

但是你 用 DataSet 和 DataTable 还有 List 你为什么 要搞的 JS 里,着个有必要吗。


如果你这么做了那你还要C# 代码做什么, 直接全 JS 得了被 
[其他解释]
引用:
引用:

1.把数据读到List<>中,然后在ashx中利用newtonsoft.dll序列化为json字符串输出到客户端,客户端可以操作json

2.直接在后台拼接字符串,生成var arr=[{id:1,text:'sfa'},{id:1,text:'sfa'},{id:1,text:'sfa'}];


可以这个,

但是你 用 DataSet 和 D……


楼主估计用了某些js插件,需要这种数据格式
[其他解释]
1.把数据读到List<>中,然后在ashx中利用newtonsoft.dll序列化为json字符串输出到客户端,客户端可以操作json

2.直接在后台拼接字符串,生成var arr=[{id:1,text:'sfa'},{id:1,text:'sfa'},{id:1,text:'sfa'}];

[其他解释]
我网站的页面效果就是一个页面有一个数据列表。在不跳转的页面的情况下吧数据显示出来。我知道这个用ajax很简单。但是页面美工做的不允许,数据显示出来在一个DIV里面。这个DIV的样式什么的美工是直接写在了js里面。所以必须先读出来吧数据放在JS数组中。
[其他解释]
引用:
我网站的页面效果就是一个页面有一个数据列表。在不跳转的页面的情况下吧数据显示出来。我知道这个用ajax很简单。但是页面美工做的不允许,数据显示出来在一个DIV里面。这个DIV的样式什么的美工是直接写在了js里面。所以必须先读出来吧数据放在JS数组中。


是点击某个就显示某个的详细信息

热点排行