若response.Tables[0].value;
则Tables.0' 为空或不是对象
另外说明一下,后台产生的dataset是有值的

解决方案 »

  1.   

    response是dataset
    数据集.表.值
    你见过数据集.值.表的?
      

  2.   

    var response = namespece1.class1.GetUsersGroup(); 
    然后你要操作的时候再response.Tables[0].Rows[i].列名
    这样试试
      

  3.   

    xmlhttp.responseText返回接受是用这个吧!!
    咋就用response??
      

  4.   

    namespece1.class1.GetUsersGroup(); 
    你这个是?
      

  5.   

    var response = namespece1.class1.GetUsersGroup();
    你这个是怎么一个法?
    这个你也不解释下?
      

  6.   

    var obj = Circulation.GroupLogin.GetGroups();
    if(obj.value != null)
    {
    var ds=obj.value;
    if(ds != null && typeof(ds) == "object" && ds.Tables != null)
    {
    if(ds.Tables[0].Rows.length == 0)
    {
    alert("数据不存在");
    }
             }
    }
      

  7.   

    搂主的意思很明确,namespece1.class1.GetUsersGroup(); 这个是调用命名空间下类下的一个Ajax方法
      

  8.   

    他的意思很明显,namespece1.class1.GetUsersGroup()这个是最早的微软提供的一个ajax类的方法
    直接可以在js里调用后台方法,返回ds的方法
    然后么在js里操作
    var response = namespece1.class1.GetUsersGroup().value; 
    var arrayData = response.Tables[0];
    arrayData.Rows[i].列名
    这样差不多了