细节小bug

1.

function devChange(value){
  $("#multipleLeft").empty();
  ReportRemote.getDeviceFlow(value,function(data){
    if(data !=null && data.length > 0 && data != "nodata"){
      var recData = eval("(" + data + ")");
      for(i = 0,length = recData.length;i<length; i++){
        $("#multipleLeft").append("<option value =' "+recData[i].ref_cuid+" '>"+recData[i].ne_cn_name+"</option>");
      }
    }
  });
};

2.

function devChange(value){
  $("#multipleLeft").empty();
    ReportRemote.getDeviceFlow(value,function(data){
      if(data !=null && data.length > 0 && data != "nodata"){
        var recData = eval("(" + data + ")");
        for(i = 0,length = recData.length;i<length; i++){
          $("#multipleLeft").append("<option value ='"+recData[i].ref_cuid+"'>"+recData[i].ne_cn_name+"</option>");
        }
      }
  });
};

今天碰到在写js时,为了看着美观,写成1.的,然后在获得的value作为参数调用后台方法返回为空,一直调试了3小时,要引以为戒了。

原文地址:https://www.cnblogs.com/tianmengwei/p/5089321.html