function show(data){ 
for(var i=0;i<data.length;i++){
var comName= [];
var arr = [];  
var da= data[i];
comName=da.split(",");
alert(comName);
             /* 
                          for(var i=0;i<comName.length;i++){
         comName[i] = comName[i].split(" ");   
             name=comName[i][0];   
             online=comName[i][1];         
       
         }  
          alert(name);
         alert(online); 
              */              
        }  
     
}为什么加上注释里面的代码后,alert(comName)只输出两组数据,不能都出来呢

解决方案 »

  1.   

    function show(data){ 
    for(var i=0;i<data.length;i++){
    var comName= [];
    var arr = [];  
    var da= data[i];
    comName=da.split(",");
    alert(comName); /* for(var j=i;j<comName.length;j++){
             arr[j] = comName[i].split(" ");   
                 name=arr[j][0];   
                 online=arr[j][1];         
           
             }  
              alert(name);
             alert(online);  */                          
            } 
         
    }现在第一个alert可以把几组数显示了,例:王朝 12,李梅 13,张飞 14,但是注释中的只显示第一组的,
    alert(name)=王朝  alert(online)=12,不能循环显示,后面的 李梅  13  不能显示求帮忙,急 啊 1
      

  2.   

    后面的alert放到你的循环体里面去for(var j=i;j<comName.length;j++){
             arr[j] = comName[i].split(" ");   
                 name=arr[j][0];   
                 online=arr[j][1];          
                 alert(name);
                 alert(online);
     }  
        
      

  3.   

     alert(name);
     alert(online);
    输出的数据还是不循环啊
      

  4.   

    我想要的结果是:i=0,alert(comName)=王朝 12,alert(name)=王朝  alert(online)= 12
                    i=1,alert(comName)=李梅 13,alert(name)=李梅  alert(online)= 13
      

  5.   

    for(var j=i;j<comName.length;j++)
    改为
    for(var j=0;j<comName.length;j++)
      

  6.   

    我已经搞定了,不过还是要谢谢大家! function show(data){ 
    var de =[];
    var comName= []; 
    var arr = []; 
    for(var i=0;i<2;i++){  
    var da= data[i];
    comName=da.split(" ");
    arr[i]=comName;   
            de.push("<div style='width:100px;margin-left:10px;margin-top:10px; float:left'>");
        de.push("<ul><li style='margin-top:10px;list-style-type:none;'>");
    de.push(arr[i][0]);
    de.push("</li>");
    de.push("<li style='margin-top:10px;list-style-type:none;'>");
    de.push(arr[i][1]);
    de.push("</li></ul></div>");                    
            } 
            de.push("</br>");
            for(var i=2;i<data.length;i++){  
    var da= data[i];
    comName=da.split(" ");
    arr[i]=comName;   
            de.push("<div style='width:100px;margin-left:10px;margin-top:10px; float:left'>");
        de.push("<ul><li style='margin-top:10px;list-style-type:none;'>");
    de.push(arr[i][0]);
    de.push("</li>");
    de.push("<li style='margin-top:10px;list-style-type:none;'>");
    de.push(arr[i][1]);
    de.push("</li></ul></div>");                    
            } 
     
            var text =de.join("");
            $("#show").html(text);
         
    }