首頁  >  文章  >  後端開發  >  javascript - 條碼用微信掃一掃取得後,得到的結果自己怎麼解析?

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

WBOY
WBOY原創
2016-08-04 09:21:311924瀏覽

<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>
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn