页面获取绝对路径(pageContext.request.contextPath)的两种方法和input失去焦点时触发时间

第一种:

<script type="text/javascript">
    var targetUri = "${pageContext.request.contextPath}";
</script>

第二种:

<input id="PageContext" type="hidden" value="${pageContext.request.contextPath}" />

注意:这个事件触发的前提是已经获取了焦点再失去焦点的时候会触发相应的js

用ajax使用获取时:

<div class="phone">
    <div class="phone-info">
        <span class="boder"><img class="pic" src="../img/peo.png" /></span>
        <input type="text" class="ipt" id="username" name="username" value="<shiro:principal/>" placeholder="请输入账号" onblur="findOperName()"  />
    </div>
</div>
<div class="phone" style="display:none;" id="op">
    <div class="phone-info">
        <span class="boder"><img class="pic" src="../img/peo.png"/></span>
        <input type="text" class="ipt" id="operName" name="operName" readonly="readonly"/>
    </div>
</div>

 

function findOperName() {
    var operCode = $("#username").val();

    if (operCode == null || operCode == "" || operCode == undefined){
        layer.msg('请输入账号......');
        return;
    }

    $.ajax({
        url : $("#PageContext").val()+'/sysUser/findName',
        async : false,
        type : 'GET',
        dataType : 'json',
        data : {
            operCode : operCode
        },
        success : function(text) {
            result = text.data;
            console.log(result.operName+"123");

            if (result.ss == 1){
                document.getElementById("op").style.display="";//显示
                $("#operName").val(result.operName);
            } else {
                layer.msg('账号输入有误,请重新输入......');
                document.getElementById("op").style.display="none";//显示
                $("#operName").val();
            }
        }

    });
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值