我用ajax返回一个dataset 的数据集,在客户端显示的时候发现他全部显示的是undefined我想他肯定是类型转换不过来,可是我用 res.value.Tables[0].Rows[i]["palletid"].toString();会提示显示网页错误.
真不知道怎么转他的类型!这是在客户端转的!

解决方案 »

  1.   

    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 id = ds.Tables[0].Rows[i].USERID;
                var name = ds.Tables[0].Rows[i].USERNAME; 
            }
        }
      

  2.   

    javascript?有datatable这种类型么?
    --------------------------------------------------------
    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 id = ds.Tables[0].Rows[i].USERID;
                var name = ds.Tables[0].Rows[i].USERNAME; 
            }
        }
      

  3.   

    jc15271149(嘿咻)  你这样还是显示undefined我真晕了
      

  4.   

    给你一个思路吧,
    用DataSet的GetXml方法的返回一个XML字串;
    用返回字串在前台创建一个xml元素
    通过获得xml元素去赋值