javascript - 條碼用微信掃一掃取得後,得到的結果自己怎麼解析?

WBOY
發布: 2016-08-04 09:21:31
原創
1925 人瀏覽過

<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>
登入後複製
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!