后台CS:
return DataSet; 这个dataset里面是绝对有数据的。
前端页面:
Code
js
function get_Result_CallBack(response)
{
if (response.value != null)
{
document.all("ddl_LendPeople").length=0;
document.all("ddl_LendPeople").options.add(new Option("------请选择------",""));
var ds = response.value;
if(ds != null && typeof(ds) == "object" && ds.Tables != null)
{
for(var i=0; i<ds.Tables[0].Rows.length; i++)
{
var name=ds.Tables[0].Rows[i].lendpeople;
alert(name);
var id=ds.Tables[0].Rows[i].lendpeople;
document.all("ddl_LendPeople").options.add(new Option(name,id));
}
}
}
return
为什么name是undefind? 但是ds.Tables[0].Rows[i].length是正常的;请问我要如何取数据呢?难道不是这样吗?
貌似没有问题,再仔细检查一下别的地方吧!可以断点调试一下,看一下ds里的数据能不能出来。可能和整个逻辑有关系。