- JScript code
BarcodeScanner.prototype.scan( BarcodeScanner.Type.QR_CODE, function(result) { $("#barcodediv")(""+result); //这局啥意思? 干嘛用的? }, function(error) { $("#barcodediv")("扫描失败:"+result); }, { installTitle: "安装提示", installMessage:"是否安装", yesString:"确定", noString:"取消!!!" } ); <body > <h2>二维码扫描</h2> <p>二维码信息:</p> <div id="barcodediv"></div> <input type="button" id="btnbarcode" value="扫描" /> </body>
上面是调用的函数
下面是另一个js文件
- JScript code
BarcodeScanner.prototype.scan = function(types, success, fail, options)
问题1:代码中注释的问题!
问题2:下面的js文件中 success是接受的函数? 当点击确定的时候是出发success函数么? 怎么找到网址? 谢谢!
------解决方案--------------------------------------------------------
$("#barcodediv")(""+result); //这局啥意思? 干嘛用的?
象 <div id="barcodediv"></div>里面写入 “” + result
第二个问题不明白你的意思
------解决方案--------------------------------------------------------
$("#barcodediv")(""+result);
======================
给id="barcodediv"的标签赋值为""+result,写成""+result可有一定的容错性。
------解决方案--------------------------------------------------------
function(types, success, fail, options)
success是参数
------解决方案--------------------------------------------------------
$("#barcodediv")(""+result); 是在id为barcodediv的标签中添加result数据,result应该是扫描出来的信息,
success是js中的一个参数,就是扫描成功的时候调用,像fail是失败出现错误的时候调用