扫码枪扫码后触发方法
程序员文章站
2022-06-14 22:07:03
...
扫码枪扫码后触发方法
-
先生成一个二维码,都知道二维码传递的信息就是一串字符,而扫码枪扫码后可以将二维码的信息自动输入至文本框。
-
再在html页面写一个input(textarea),input(textarea)用来接收二维码信息。
-
在js中写个ready事件,打开页面后input自动永久聚焦。(注意:引用jquery插件)
<script type="text/javascript" src="http://libs.baidu.com/jquery/2.0.0/jquery.js"></script>
<script type="text/javascript">
//input自动永久聚焦
$(document).ready(function(){
$("input").focus();
})
$("input").blur(function () {
$(this).focus();
});
</script>
- 然后在js中写个keyup事件,获取input的value值,触发ajax把value值提交过去,提交成功后清空input的value值。
$("input").keyup(function(){
var T = $(this).val();
$.ajax({
url:"", //请求的url地址
dataType:"json",//返回格式为json
async:true,//请求是否异步,默认为异步,这也是ajax重要特性
data:{"data": T },//参数值
type:"POST",//请求方式
success:function(D){
$(this).val("");
console.log(D);//请求成功时处理
},
});
})
上一篇: Scala 包和引入