http://www.cnblogs.com/zhuawang/archive/2007/04/07/704289.html
上面是例子的链接。为什么下面这个方法用js也能使用DataTable的方式操作数据?很迷惑function TeamCallBack(response)
{
if(response.value !=null)
{
var team=document.getElementById("TeamList");
var dt=response.value;
team.length=0;
for(var i=0;i<dt.Rows.length;i++)
{
var team_text=dt.Rows[i]["name"];
var team_value=dt.Rows[i]["name"];
team.options.add(new Option(team_text,team_value));
}
}
}
上面是例子的链接。为什么下面这个方法用js也能使用DataTable的方式操作数据?很迷惑function TeamCallBack(response)
{
if(response.value !=null)
{
var team=document.getElementById("TeamList");
var dt=response.value;
team.length=0;
for(var i=0;i<dt.Rows.length;i++)
{
var team_text=dt.Rows[i]["name"];
var team_value=dt.Rows[i]["name"];
team.options.add(new Option(team_text,team_value));
}
}
}
public DataTable getData()
{
DataTable dt = new DataTable();
dt.Columns.Add("Num");
dt.Columns.Add("Name");
dt.Rows.Add("1", "a");
dt.Rows.Add("2", "b");
dt.Rows.Add("3", "c");
return dt;
}前台: function showData() {
var en = _Default.getData().value;
// debugger;
for (var i = 0; i < en.Rows.length; i++) {
alert(en.Rows[i]["Num"]+en.Rows[i]["Name"]);
}
}