首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

jquery each swicth一个很奇诡的有关问题

2012-02-16 
jquery each swicth一个很奇诡的问题$.getJSON(getSessionData.do, {lotteryName:$(#lotteryName).val

jquery each swicth一个很奇诡的问题
$.getJSON("getSessionData.do", {lotteryName:$("#lotteryName").val(),
  textDate:$("#textDate").val(),
  filmName:$("#filmName").val(),
  cinemaHall:$("#cinemaHall").val(),
  lotteryName2:$("#lotteryName2").val(),
  ta:$("#ta").val(),
  reward:$("#reward").val(),
  num:$("#num").val()
  }, 
  function(data){
  $.each(data,function(n,value) {
  alert(n+' '+value);//--此处可获得value值
 
  switch(n){
  case 1:alert(value)//---此处为何为空奇怪?? $("#lotteryName").val()=value break
  case 2:$("#textDate").val()=value break
  case 3:$("#filmName").val()=value break
  case 4:$("#cinemaHall").val()=value break
  case 5:$("#lotteryName2").val()=value break
  case 6:$("#ta").val()=value break
  case 7:$("#reward").val()=value break
  case 8:$("#num").val()=value break
  }
  
  if(n==1){alert(sss3);}
  });

  alert("Data2 Loaded: " + typeof data);
  });

[解决办法]
如果没有估计错的话,楼主是因为没有处理0的问题,n是从0开始循环的,不是从1,楼主把0加上试试就应该可以了
[解决办法]
case 没有匹配,放大default试试

热点排行