微信公众号开发--微信JS-SDK扫一扫功能 《二jsp》

来源:互联网 发布:linux拷贝当前目录 编辑:程序博客网 时间:2024/06/15 11:41

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>
<sec:csrfMetaTags/>
<html>
 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
 <meta charset="utf-8"/>
 <c:set var="ctx" value="${pageContext.request.contextPath}" />
 <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0">
    <meta content="yes" name="apple-mobile-web-app-capable">
    <meta content="yes" name="apple-touch-fullscreen">
    <meta content="telephone=no,email=no" name="format-detection">
 <title>测试•</title>
 <script src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script>
 <script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
 <script src="${ctx}/html/public/plugin/weui/jquery-weui.min.js"></script>
 <script src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
</head>
<body>
 <input type="hidden" id="appId" value="${appId }"/>
 <input type="hidden" id="timestamp" value="${timestamp }"/>
 <input type="hidden" id="nonceStr" value="${nonceStr }"/>
 <input type="hidden" id="signature" value="${signature }"/>
   
    <input id="id_securityCode_input">
<button id="scanQRCode">扫描</button>
   
   
    <script>
  
     
     
        var timestamp = $("#timestamp").val();
        var nonceStr = $("#nonceStr").val();
        var signature = $("#signature").val();
        var appId = $("#appId").val();
        wx.config({
         debug : true,
            appId : appId,
            timestamp : timestamp,
            nonceStr : nonceStr,
            signature : signature,
            jsApiList : [ 'scanQRCode' ]
        });
   
   
    $("#scanQRCode").click(function() {
        wx.scanQRCode({
            needResult : 1,
            desc : 'scanQRCode desc',
            success : function(res) {
                var url = res.resultStr;
                if(url.indexOf(",")>=0){
                    var tempArray = url.split(',');
                    var tempNum = tempArray[1];
                    $("#id_securityCode_input").val(tempNum);
                }else{
                    $("#id_securityCode_input").val(url);
                }
            }
        });
    });
</script>
   
</body>
</html>
原创粉丝点击