A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 胡大强 中级黑马   /  2012-6-13 22:23  /  1399 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

//显示所有的频道
$(function(){
     $.post("GetAllChannel",{
        channel:"channel"
     },function(returnData, status){
        $("#channel").html("<option value=''>选择频道</option>");
        var html="";
        var arr=new Array();
        var channel = returnData[0].channel;
        //alert(channel);
       // html +="<option value='"+channel+"'>"+channel+"</option>";  
        arr[0]=channel;
        var len=0;
        //alert(len);
        //alert(arr[0]);
        //alert(returnData.length);
        alert(channel);
        alert(len+channel);
        for(var i=1; i<returnData.length; i++){
         channel = returnData[i].channel;     
         //alert(channel);
         for(var j=0;j<arr.length;j++){
          if(channel==arr[j]){
           i++;
           break;
           //alert(channel);
          }
          //else{
           //len++;
           //arr.length++;
           //alert(len+channel);
           //arr[len]=channel;
           //break;
          //}
          }
         arr[len++]=channel;
         alert(channel);
           
           //html +="<option value='"+channel+"'>"+returnData[i].channel+"</option>";   
          // len++;
           //alert(len+channel);
           //arr[len]=channel;   

        }
        for(var k=0;k<arr.length;k++){
         html +="<option value='"+channel+"'>"+arr[k]+"</option>";
        }
        //alert(len);
        //alert(arr.length);
        $("#channel").append(html);
      
     });
});

。现在我要取出频道。。但是重复的频道只显示一次,貌似有点像个算法的问题,调试了很久,不是频道少显示了就是还是显示了重复的频道。。。真是泪奔啊。。

xxxxxxxxxxxx9.jpg (19.28 KB, 下载次数: 16)

这是我的数据库表

这是我的数据库表

1 个回复

倒序浏览
这是我的代码实现后的情况。。。频道1多现实了。。但是没有频道三。。。。。。。。。。。。。。。。。。。。。。。。。

cccc.jpeg (6.1 KB, 下载次数: 24)

cccc.jpeg
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马