欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

扫码枪扫码后触发方法

程序员文章站 2022-06-14 22:07:03
...

扫码枪扫码后触发方法

  1. 先生成一个二维码,都知道二维码传递的信息就是一串字符,而扫码枪扫码后可以将二维码的信息自动输入至文本框。

  2. 再在html页面写一个input(textarea),input(textarea)用来接收二维码信息。

  3. 在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>
  1. 然后在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);//请求成功时处理
		},
	});
})
相关标签: JavaScript