<code>wx.scanQRCode({ needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果, scanType: ["qrCode","barCode"], // 可以指定扫二维码还是一维码,默认二者都有 success: function (res) { var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果 } });</code>
得到的result,怎麼解析?
<code>wx.scanQRCode({ needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果, scanType: ["qrCode","barCode"], // 可以指定扫二维码还是一维码,默认二者都有 success: function (res) { var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果 } });</code>
得到的result,怎麼解析?
<code> var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果</code>
用微信的調試器,console.log()印出result數值解析
你的問題問的什麼意思?
我沒看懂。 result不就是掃描出來的結果嗎。
你可以用字串方法取得到你想要的東西,
或ajax傳給後台
或window.location.href = result
實作頁面跳躍都可以啊
首先,你的res
資料是什麼類型的?如果是json
格式,就用JSON.parse
轉換成物件進而繼續操作。
<code>success: function (res) { var result = JSON.parse(res); //这里把json类型的res转换成对象 if(result.needResult == 1) { alert('nice!'); } }</code>