javascript - 条形码用微信扫一扫获取后,获得的结果自己怎么解析?

WBOY
Freigeben: 2016-08-04 09:21:31
Original
1925 Leute haben es durchsucht

<code>wx.scanQRCode({
        needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,
        scanType: ["qrCode","barCode"], // 可以指定扫二维码还是一维码,默认二者都有
        success: function (res) {
            var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果
        }
});</code>
Nach dem Login kopieren
Nach dem Login kopieren

获得的result,怎么解析?

回复内容:

<code>wx.scanQRCode({
        needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,
        scanType: ["qrCode","barCode"], // 可以指定扫二维码还是一维码,默认二者都有
        success: function (res) {
            var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果
        }
});</code>
Nach dem Login kopieren
Nach dem Login kopieren

获得的result,怎么解析?

<code> var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果</code>
Nach dem Login kopieren

用微信的调试器,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>
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!