前端问题解决方案

1.为搜索框添加enter搜索功能

<input id="search_wwg_name" style="width: 230px; height: 34px"
							type="text" class="form-control" placeholder="请输入微网格名称" >
<button type="button" name="" onclick="doQuery()" id="bu_t1"
					class="btn btn-primary btn-lg btn-block">搜索</button>
<script>
    $("#search_wwg_name").keydown(function() {
        if (event.keyCode == "13") {//keyCode=13是回车键
            $('#bu_t1').click();
        }
    });
</script>

2.记录js中某个方法完成的时间

// 使用 console.time() 方法    例如bai:
function Time () {
    console.time();
     
    // 中间这一块我是du随便写的↓
    var a = 0;
    for (var i = 0; i < 100000; i++) {
        a++;
    }
    console.log(a);
    // ↑↑zhi↑↑↑↑↑↑↑↑↑↑
     
    console.timeEnd();
}
Time()

3.freemarker中的if判断

  <#if perbusiness.TV_INSTALL_STATUS==1>是
  <#elseif perbusiness.TV_INSTALL_STATUS==0>否
  </#if>

4.前端的href不加/则表示的是相对路径,加上为绝对路径

5.从数据库中取出timestamp类型的数据,需要在mybatis的sql中加date_format(UPDATE_TIME, ‘%Y-%m-%d %H:%i’) as UPDATE_TIME 来处理

6.时间格式处理

//转换日期格式(时间戳转换为datetime格式)
function changeDateFormat(cellval) {
    var dateVal = cellval + "";
    if (cellval != null) {
        var date = new Date(parseInt(dateVal.replace("/Date(", "").replace(")/", ""), 10));
        var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;
        var currentDate = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();

        var hours = date.getHours() < 10 ? "0" + date.getHours() : date.getHours();
        var minutes = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes();
        var seconds = date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds();

        return date.getFullYear() + "-" + month + "-" + currentDate + " " + hours + ":" + minutes + ":" + seconds;
    }
}

7.下拉框联动

  <select class="dis-style form-control" id="sel1">
       <option value="">请选择</option>
       <option value="0">家庭</option>
       <option value="1">聚类</option>                 
  </select>
  <select class="dis-style form-control" id="sel2">
       <option value="">请选择</option>
  </select>

   //下拉框联动
    $("#sel1").change(function () {
        var sel1=$("#sel1 option:selected").val();
        var content='';
        if (sel1=='0'){
            content='<option value="">请选择</option>\n'+
                '<option value="0">住宅小区</option>' +
                '<option value="1">自然村</option>';
            $("#sel2").html(content);
        }else if (sel1=='1'){
            content='<option value="">请选择</option>\n'+
                '<option value="2">商圈</option>' +
                '<option value="3">工业园</option>'+
                '<option value="4">学校</option>'+
                '<option value="5">医院</option>'+
                '<option value="6">交通枢纽</option>';
            $("#sel2").html(content);
        }else {
            content='<option value="">请选择</option>';
            $("#sel2").html(content);
        }
    })

//获取下拉框选中的value值
  var sceneTypeCode=$("#sceneTypeCode option:selected").val();
//获取下拉框中选中的text
  var sceneNameCode=$("#sceneNameCode option:selected").text();
//设置下拉框的Value值为typeCode的项选中
 $("#sceneTypeCode").val(typeCode);
 //设置下拉框的text值为typeCode的项选中
 $("#sceneTypeCode option[text=typeCode]").attr("selected", true);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值