我有一个select element
,它将以dinamically的选项值填充。这些值将从Sql sp(我的C#代码中的WebMethod)中获取,一旦页面准备就被jQuery.ajax调用,并且该SQL查询的结果是DataSet
。
我会使用select
$('<option>').val('DataSetValue1').text('DataSetValue1Text').appendTo('#selectID');
我的问题是,如何将所有DataSet
内容传输到那些jQuery变量。我会将DataSet
序列化为JSON
,但那又是什么?我不熟悉服务器 - 客户端的交互。
DataSet已经完成,但我不确定如何继续前进。 希望你能照亮我的路。
感谢。
答案 0 :(得分:1)
警告以下是PSEUDOCODE不是真正的javascript代码
for (var _opt in JSON) { //do the appending $('<option>' + JSON[_opt] + '</option>').appendTo('#selectID'); }
//我永远不会在循环中追加。我会radther创建选项数组并做单// //附加!!!
答案 1 :(得分:1)
Dataset是Datatable的集合 dataset(i)会给你第i个表
表只是一个多维矩阵。 所以这将是你的javascript
接收数据集作为对象说dsObj
。
通过dtObj = dsObj[n];
获取第n个数据表。
现在,您将此视为mulyi维对象dtObj[i][j]
。
希望这有效