下面是一个小例子,假设var dt =服务器返回的DataTable
对于ajax.net 的方法是:
if(dt.Rows.length>0)
{
a.style.display="";
a.innerHTML="";
for(var row=0;row<dt.Rows.length;row++)
{
var cur = dt.Rows[row];
a.innerHTML+="<li><a href='javascript:void(0)' type="+cur.this_url+" id="+cur.this_id+" οnclick='getRssNews(this.type,this);' οncοntextmenu='return showMyRightRssDiv(event);' οnfοcus='this.blur();'>"+cur.this_title+"</a></li>";
document.getElementById("pageIndexTd").innerHTML=" ";
}
}
在ajax中取得服务器返回的datatable的 行数是dt.Rows.length,但是atlas是dt.get_length()
在ajax.net中得到某一行是dt.Rows[i],而atlas是dt.getItem(i)
在ajax.net中得到某行某列是dt.Rows[i].title,其中 title是列名,而atlas是dt.getItem(i).getProperty("title"),其中title是列名
对于ajax.net 的方法是:
if(dt.Rows.length>0)
{
a.style.display="";
a.innerHTML="";
for(var row=0;row<dt.Rows.length;row++)
{
var cur = dt.Rows[row];
a.innerHTML+="<li><a href='javascript:void(0)' type="+cur.this_url+" id="+cur.this_id+" οnclick='getRssNews(this.type,this);' οncοntextmenu='return showMyRightRssDiv(event);' οnfοcus='this.blur();'>"+cur.this_title+"</a></li>";
document.getElementById("pageIndexTd").innerHTML=" ";
}
}
在ajax中取得服务器返回的datatable的 行数是dt.Rows.length,但是atlas是dt.get_length()
在ajax.net中得到某一行是dt.Rows[i],而atlas是dt.getItem(i)
在ajax.net中得到某行某列是dt.Rows[i].title,其中 title是列名,而atlas是dt.getItem(i).getProperty("title"),其中title是列名