js部分事件演示

Original 2018-12-23 16:49:45 239
abstract:老师我是在职中,学习的主要目的是查缺补短,经过几节课收获很大, 上班太忙,作业我只贴出了代码中部分有关事件的代码不是太完整,请理解 基本的知识我还是掌握了,谢谢页面右上方图片点击返回上一页<div style="width: 100%;  text-align: left; ">  <a href="#" style

老师我是在职中,学习的主要目的是查缺补短,经过几节课收获很大, 上班太忙,作业我只贴出了代码中部分有关事件的代码不是太完整,请理解 基本的知识我还是掌握了,谢谢

页面右上方图片点击返回上一页

<div style="width: 100%;  text-align: left; "> 

<a href="#" style="text-decoration: none;" onclick="javascript :history.back(-1);"><img src="img/prev.png"></a>

</div>

点击div 触发调用微信扫描二维码,

   <div style="width: 100%; text-align: center; height: 80px;line-height: 80px;" id="query">

        <img src="img/adddev0.png">  

   </div>

 <script type="text/javascript">    

      //--- WeChat Scan  

  wx.config({

    // debug: true,

      appId: '<?php echo $signPackage["appId"];?>',

      timestamp: <?php echo $signPackage["timestamp"];?>,

      nonceStr: '<?php echo $signPackage["nonceStr"];?>',

      signature: '<?php echo $signPackage["signature"];?>',

      jsApiList: [         

        'scanQRCode'

      ]   

  });

 wx.ready(function () {   //微信 jssdk 配置成功后 添加扫描点击事件

   document.querySelector('#query').onclick = function () 

   {

    wx.scanQRCode(

    {

      needResult: 1,

      desc: 'scanQRCode desc',

      success: function (res) 

      {

      //$('#devsn').html(res.resultStr);

      //alert("fff"+res.resultStr);

                     

  var serialNumber = res.resultStr;

  if(serialNumber.indexOf(',') > 0)

  {  

       //扫描到有效二维码 js post跳转信息编辑保存页面

    var dealserialNumber=serialNumber.split(',')[1];

  dealserialNumber = dealserialNumber.replace(/[^a-z\d]/ig, "");

var vopenid = '<?php echo  $szopenid;?>';  

var postForm = document.createElement("form");//表单对象

 

postForm.method="post" ;

postForm.action = 'devinfo.php' ;

 

var openidInput = document.createElement("input") ; // 

openidInput.setAttribute("name", "mOpenID") ;

openidInput.setAttribute("value", vopenid);

postForm.appendChild(openidInput) ;  

 

var mDevSNInput = document.createElement("input") ; // 

mDevSNInput.setAttribute("name", "mDevSN") ;

mDevSNInput.setAttribute("value", dealserialNumber);

postForm.appendChild(mDevSNInput) ; 

 

var mphoneInput = document.createElement("input") ; // 

mphoneInput.setAttribute("name", "mPhone") ;

mphoneInput.setAttribute("value", '<?php echo $_POST["mPhone"];?>');

postForm.appendChild(mphoneInput) ; 

 

var mprotypeInput = document.createElement("input") ; // 

mprotypeInput.setAttribute("name", "protype") ;

mprotypeInput.setAttribute("value", '1');

postForm.appendChild(mprotypeInput) ; 


document.body.appendChild(postForm) ;

postForm.submit() ;

document.body.removeChild(postForm) ;    

                

}else{

            }       

                }

            });

     };  

</Script>

Correcting teacher:天蓬老师Correction time:2018-12-23 16:51:43
Teacher's summary:同学辛苦了,在职状态坚持学习说明你是个对自己负责的人,继续加油

Release Notes

Popular Entries