js的简单问题 马上结贴!! 基础问题!!新人求问!!!
JScript code
BarcodeScanner.prototype.scan(
BarcodeScanner.Type.QR_CODE,
function(result) {
$("#barcodediv").html(""+result); //这局啥意思? 干嘛用的?
},
function(error) {
$("#barcodediv").html("扫描失败:"+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").html(""+result); //这局啥意思? 干嘛用的?
象 <div id="barcodediv"></div>里面写入 “” + result
第二个问题不明白你的意思
------解决方案-------------------- $("#barcodediv").html(""+result);
======================
给id="barcodediv"的标签赋值为""+result,写成""+result可有一定的容错性。
------解决方案-------------------- function(types, success, fail, options)
success是参数
------解决方案--------------------
$("#barcodediv").html(""+result); 是在id为barcodediv的标签中添加result数据,result应该是扫描出来的信息,
success是js中的一个参数,就是扫描成功的时候调用,像fail是失败出现错误的时候调用