日期:2014-05-17  浏览次数:20483 次

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是失败出现错误的时候调用