11.11工作总结

1 json数据的序列化 之前判断是否为空影响的字段显示

1)json数据序列化parseJSON

2)表单序列化 $("#form").serialize();

2 每次点击绑定事件之前把之前的数据清空 再获取

3 判断复选框是否选择,再回调函数, 给元素一个id,利用onclick绑定函数去触发模态框$("#modal).modal("show");

function getChargerIds(){
  var ids='';
  var i = 0;
  $("[name='themeCheckbox']").each(function(index) {
    if ($(this).is(":checked")) {
      if ($(this).val() != "-1") {
        if(i == 0){
          ids = $(this).val();
          i++;
        }
        else{
          ids = ids + "," + $(this).val();
        }
      }
    }
  });
  return ids;
}

function confirm_download(){
  var ids = getChargerIds();
  if(ids==''){
    sco_alert("请选择电桩!");
    return;
  }else{
    $("#downloadQ").modal('show');
  }
}

4正则表达式

var reg=^/[a-zA-Z0-9]+$/;

if(!reg.test(str)){

  //如果不匹配

}else{

  //匹配

}

5 java格式化日期

dateFormat(obj.time,'YYYY-MM-DD');

6 JS格式化日期

//date是需要序列化时间

var time =new Date(data);

原文地址:https://www.cnblogs.com/kevoin/p/6053425.html