您的位置:首页 > 移动开发 > 微信开发

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

2017-10-14 22:35 567 查看

<%@ 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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: