Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript-为什么变量总是空的?_Javascript_Jquery_Google Chrome_Qr Code_Barcode Scanner - Fatal编程技术网

Javascript-为什么变量总是空的?

Javascript-为什么变量总是空的?,javascript,jquery,google-chrome,qr-code,barcode-scanner,Javascript,Jquery,Google Chrome,Qr Code,Barcode Scanner,newcode()由外部输入(键盘或SNAPI)执行。因此,控制台日志显示barcode\u id具有值1234 但是当点击/执行按钮扫描()时,它总是告诉条形码id为空 如何确保在执行newcode()时,它确实编辑了条形码id var条形码_id=''; 函数按钮_scan(){ 如果(条形码id!=''){//WHY?????总是空的控制台显示:1234 警告(“拒绝”); 返回false; } //容许 } 函数newcode(){ setTimeout(函数(){ var new#u

newcode()由外部输入(键盘或SNAPI)执行。因此,控制台日志显示
barcode\u id
具有值
1234

但是当点击/执行
按钮扫描()
时,它总是告诉
条形码id
为空

如何确保在执行
newcode()
时,它确实编辑了
条形码id

var条形码_id='';
函数按钮_scan(){
如果(条形码id!=''){//WHY?????总是空的控制台显示:1234
警告(“拒绝”);
返回false;
}
//容许
}
函数newcode(){
setTimeout(函数(){
var new#u barcode=$('#barcode').val();
如果(新条形码!=''){
条形码\标识=新的\条形码;
$('条形码').val('');
console.log(“>>>”,条形码id);//打印值:1234
}   
}, 500);
}

按钮
if(barcode_id!='')//对我有效,它会提示“拒绝”,因为它不是空的
if(barcode_id!='') //<---If the barcode_id is not an empty string
if(barcode_id=='')//<---If the barcode_id IS an empty string