//显示所有的频道
$(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);
});
});
。现在我要取出频道。。但是重复的频道只显示一次,貌似有点像个算法的问题,调试了很久,不是频道少显示了就是还是显示了重复的频道。。。真是泪奔啊。。 |
|