将QR扫描的URL存储在JavaScript中

时间:2016-02-08 23:13:20

标签: javascript jquery cordova plugins qr-code

我正在使用Cordova的this插件来扫描QR码。在应用程序内单击“扫描QR码”按钮时,将触发QR扫描仪。条形码扫描仪插件很好用。现在,我正在尝试将那些作为变量扫描的值存储在Javascript中 插件本身使用此功能:

function startScan() {
cordova.plugins.barcodeScanner.scan(
function (results){
    var s = "Result: " + result.text + "<br/>" +
    "Format: " + result.format + "<br />" +
    "Cancelled: " + result.cancelled;
    resultDiv.innerHTML = s;
},
function (error) {
    alert("Scanning failed: " + error);
}
)

其中resultDiv是一个全局变量,并按如下方式初始化:

document.querySelector("#startScan").addEventListener("touchend", startScan, false);
resultDiv = document.querySelector("#results");

正如我所提到的,扫描工作正常,但测试后我的结果页面是空白的(标题除外)。结果页面如下:

<div data-role="page" id="pagethree"  style="text-transform:none">
        <div align="center">
            <div id="results">
            <h1>Report</h1>
            </div>
        </div>
    </div>

您如何在没有QR码限制的html中表示QR码(URL)?

1 个答案:

答案 0 :(得分:1)

您的内部函数的参数结果永远不会在您的示例中使用。

ls