显示使用jquery mobile扫描数据角色=页面上的条形码
Showing scans the barcode on the data-role = page, using jquery mobile
我试着用cordova做一个条形码扫描仪,运行得很好,但在我使用jquery手机扫描后,结果没有出现在页面上?
这是我的Html
<div data-role="page" id="home">
<div data-role="header">
<h1>Home</h1>
</div>
<div data-role="main" class="ui-content">
<p>
<button id="startScan">Start Scan</button>
</p>
</div>
</div>
<div data-role="page" id="results">
<div data-role="header">
<h1>Reslut</h1>
</div>
<div data-role="main" class="ui-content">
<div id="results"></div>
</div>
</div>
javascript
document.addEventListener("deviceready", init, false);
function init() {
document.querySelector("#startScan").addEventListener("touchend", startScan, false);
resultDiv = document.querySelector("#results");
}
function startScan() {
cordova.plugins.barcodeScanner.scan(
function (result) {
var s = "Result: " + result.text + "<br/>" +
"Format: " + result.format + "<br/>" +
"Cancelled: " + result.cancelled;
resultDiv.innerHTML = s;
},
function (error) {
alert("Scanning failed: " + error);
}
);
}
您有两个ID为result
的div,ID应该是唯一的。我会将带有data-role="page"
的div的ID更改为pageResults
。
此外,您还必须更改到显示结果的结果页面。
试试这个:
$("mobile-pagecontainer" ).pagecontainer( "change", "#results")
,然后在该结果分区上设置innerHTML。
页面容器更改文档
相关文章:
- 逃脱了单一角色的介绍人,而不是实际角色
- WebMethod在ASP.Net Web角色(Web窗体)中不起作用
- c#web应用程序中的条形码打印
- Datalogic Falcon X3-条形码扫描仪
- 我应该如何应用if-else条件来向具有不同用户角色的人显示不同的菜单
- 显示使用jquery mobile扫描数据角色=页面上的条形码
- AngularJs基于角色的菜单显示安全问题
- 如何处理从条形码扫描仪返回的二进制数据
- 活动在magento中记录用户角色和权限
- phonegap angularjs条形码扫描仪
- 检查用户是否具有角色分析云代码
- 流星用户帐户和alanning流星角色-登录时检查角色
- Phonegap条形码扫描仪:无法'我不能让它跑
- 带有alanning的Flowrouter:角色-延迟在'userIsInRole'方法
- Javascript角色处理
- 与Django和Python相比,Node.js在JavaScript和Express之间的MEAN堆栈中扮演什么角色
- HapiJS中基于角色的身份验证
- 角色扮演游戏,如何滑动世界(场景)
- 如何在 JavaScript 中按箭头键来阻止移动角色时屏幕闪烁
- 在加载状态之前,我需要在angular js中为每个状态添加角色