请问为什么使用VS2005+WebService+AJAX在返回数据集的时候无法在客户端得到数据集字段的内容?
代码简单如下:
[WebMethod]
public DataSet ****
{
DataSet ds = ....;
return ds;
}
在页面中的代码:
function ****
{
类名称.****(**,CallBack);
}
function CallBack(result)
{
if(res == null)
{
for(var i = 0; i < result.tables[0].rows.length; i++)
alert(result.tables[0].rows[i].col_name);
}
}
提示错误!
------解决方案--------------------------------------------------------
先不用AJAX,页面中的从webservice中返回的DataSet 获取到了吗?
------解决方案--------------------------------------------------------
ls说的对,不要把这两者放在一起查错误,分别查下结果,你的意思不明确,它们之间也没有什么冲突,你好好查查代码
------解决方案--------------------------------------------------------
用array接收table的值
var arr=new Array('aa','bb','cc')
然后在客户端操作