php 使用手机扫条码,关于扫条码的问题
hp表
id name(货品名称) kucun(库存) danwei(单位) danjia(出库单价) tiaoma(条码)
1 ................................................................................................................. 1234
扫条码:
货品名称
库存
数量
单位
单价
合计
请问在文本tiaoma中扫入1234后,怎么自动将hp表中id为1的相关信息显示在这里???
回复讨论(解决方案)
并且每次扫完读取到货品后,自动将文本tiaoma清空(以便扫另一个物品),并且光标显示在文本tiaoma里
你需要用到ajax
你需要用到ajax
请帮忙写一下
有人帮忙写下吗?
是扫了条形码后跳转到这个页面吗?
select * from hp where tiaoma='1234';
找到记录后echo出来。
是扫了条形码后跳转到这个页面吗?
select * from hp where tiaoma='1234';
找到记录后echo出来。
我的意思是,每扫一个就在下面显示一个,扫几个就显示几个
扫完,提交到php,然后返回内容,用js加一个table就可以了。
ajax操作。
问题是你扫的程序是怎样的。
扫完,提交到php,然后返回内容,用js加一个table就可以了。
ajax操作。
问题是你扫的程序是怎样的。
不会AJAX,你能帮忙写一下吗?
扫的程序就是一个表单提交,在文本框里扫了条码后,文本框里就会出现一串数字,然后再提交
在网上搜到一个类拟的:
名称:
名称
操作
3、怎么在这个里输入条码后直接添加一行,而不需要点击??
http://www.cnblogs.com/Johnny_Z/archive/2012/06/17/2552597.html
为什么下面的代码不行呢?错在哪呢?名称:
名称
操作
oa_api.php如下:
if($action == 'get_oa_vip')
{
if ( !(isset($_SESSION['userid']) && $_SESSION['userid'] > 0) )
{
ajax_error('请先登录!');
exit;
}
//取school_id 如果没有school_id则退出
$sql = "select schoolID from " . $fdyu->table('users') . " where user_id=" . $_SESSION['userid'];
$school_id = $db->getOne($sql);
if($school_id < 1)
{
ajax_error('您不属于任何学校,无法使用该功能!');
exit;
}
$vip = $_GET['vip'];
$ajax = array();
$sql = "select xy_id,jifen from " . $fdyu->table('oa_vip') . " where vip='" . $vip . "' and school_id=" . $school_id . "";
$res = $db->query($sql);
if($res)
{
$ajax['status']['code'] = '1'; //成功
$ajax['record']['jifen'] = $row['jifen'];
$ajax['record']['xy_id'] = $row['xy_id'];
}
echo json_encode($ajax);
exit;
}
经过一层层排查,PHP返回的值也获取到了,现在就是不知道怎么把获取到的值放到名称
操作
这个里去,也就是下面这一段有问题,请问应该怎么写?
var newRow = $("
").append($("").append(xy_id))
.append($("").append(jifen))
.append($("").append(btn));
return newRow;
$,post(url,{args:args},function(data){
alert(data);
})
通过异步获取结果集
$.ajax({
type: "POST", //用POST方式传输
url: 'f.php', //目标地址.
dataType: "json", //数据格式:JSON
//data: "dealType=" + dealType +"&uid=" + uid + "&code=" + code,
data: "&a="+mobile,
success: function(json){
if(json.msgid==1){//成功的处理
alert(json.html);
}
else if(json.msgid==2){//失败的处理
alert(json.html);
}
else{
alert(json.html);
}
}
});
成功后,用jquery事件,加入
var newRow = $("
").append($("").append(xy_id))
.append($("").append(jifen))
.append($("").append(btn));
return newRow;
试下
现在我的程序已经能正常获取到返回的值,
if(data.status.code=="1")
{
//成功
var jifen = data.record.jifen;
var xy_id = data.record.xy_id;//这里能正常获取到了
....
现在我的问题就是,怎么将获取到的值插入到下面的table里名称
积分
操作
谁能告诉我怎么写?
现在我的程序已经能正常获取到返回的值,
if(data.status.code=="1")
{
//成功
var jifen = data.record.jifen;
var xy_id = data.record.xy_id;//这里能正常获取到了
....
现在我的问题就是,怎么将获取到的值插入到下面的table里名称
积分
操作
只需要回答我这个问题就行了,不要写新的方法了
都一个月了,还没解决?
网上动态添加表行的 js 代码多了去了,一个月都找不到适合你的?
不知道搜什么关键字,所以一直等答案
现在就差最后一步了,拜托帮我写一下,我现在去网上搜肯定与我现在写的不一样,我又得研究老久了
有人帮忙写一下不?
名称 积分 操作
能看明白吗?
可以了,谢谢
但还有一个问题麻烦一下你,就是同一条码不能重复添加应该怎么弄?
弄好了
换了种写法:
function getNewRow(){
$.get("/oa/oa_api.php?act=get_oa_vip",{
vip:$("#name").val(),
async:false,
rand: Math.random()
},function(data){
if(data.status.code=="1")
{
//成功
var jifen = data.record.jifen;
var xy_id = data.record.xy_id;
if( $("#tr_"+xy_id).length > 0 )
{
clearText();
return false;
}
var btn = '';
var trHtml;
trHtml = '
';
trHtml += '' + xy_id + '';
trHtml += '' + jifen + '';
trHtml += '' + btn + '';
$("#table1").append(trHtml);
clearText();
}
},"json");
}
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
php 使用手机扫条码,关于扫条码的问题相关推荐
- Payment:接入支付宝当面付(扫码支付与条码支付)教程
越写越觉得支付类的文档写这么细,会不会反而让大家觉得很复杂呀?其实都是同样的调用方式 这一篇,将把支付宝剩下的扫码支付与条码支付全部写清楚. Payment 3.0 支付宝的配置设置文档请 点击这里 ...
- Payment:接入支付宝当面付(扫码支付与条码支付)教程 1
越写越觉得支付类的文档写这么细,会不会反而让大家觉得很复杂呀?其实都是同样的调用方式 这一篇,将把支付宝剩下的扫码支付与条码支付全部写清楚. Payment 3.0 支付宝的配置设置文档请 点击这里 ...
- 条码枪扫码时,只能在文本框录入一位字符的问题
今天在工作中遇到这种情况:使用条码枪扫码时,只能在文本框录入一位字符,导致录入数据不全. 网上有人说应该把输入法切换到英文输入法状态 解决方法 html: <input type=&qu ...
- 生成一维码条码码,扫码查询相关条码信息
生活中购买商品时,我们常常可以见到结账时,收银员用扫码枪扫描商品上面的条码,然后统计购买商品的总金额,那商品上的条码是如何实现扫描后获取商品信息的. 1.首先每个商品对应的都有一个唯一标识符号 2.我 ...
- (手机版)生产人员计件扫码系统
(手机版)生产人员计件扫码系统 恒兴源科生产人员计件扫码系统(手机版) 由生产人员用各自的手机自主扫二维码,由系统自动引出相应的数据,生产人员选择工序.填写工号.数量. 优势如下: 1.无需购买设备: ...
- 手机H5支付和扫码支付的区别是什么?
H5支付就是网页发起的微信.支付宝唤醒,通过微信自带的微信浏览器内jssdk发起的微信支付.支付宝也可以拉起手机浏览器唤醒支付宝发起支付宝支付. 扫码支付即通过手机app进行扫码付款,最常用的软件如微 ...
- Yii2实现手机二维码扫一扫登入
Yii2实现手机二维码扫一扫登入 一 建数据表 scancode randnumber字段存储的是一个随机码,可以用uuid token是一个提取用户信息的字段,说白了就是user表的唯一键,如果不担 ...
- 前端调用手机摄像头权限进行扫码解析
前端调用手机摄像头权限进行扫码解析(demo含Vue及原生) 前端调用手机摄像头权限进行扫码解析(demo含Vue及原生js写法) 引子 实践 此时已经可以成功调用摄像头,接下来集成进Vue工程中 最 ...
- APIcoud 手机二维码or条码 生成与扫描模块
APIcoud 手机二维码or条码 生成与扫描模块 刚接触APIcoud 的时候觉得很多模块真的好难,初次接触二维码的时候觉得,生成二维码真的很费劲呢,其实不然,是真的很难,但是APIcoud 已经封 ...
- LibUsbDotNet2.2.29版本通过usb口,获取扫码盒子扫码数据,读取数据不全和不对
LibUsbDotNet 通过usb口获取扫码盒子扫码数据,读取数据不全和不对. 以下是具体实现代码:在这里插入代码片 public void Open(int vid, int pid) { Usb ...
最新文章
- N分类模型评估计算方法
- 局域网内多台linux服务器时间同步的一种解决方案
- Exchange Server2010系列之三:Exchange Server部署完成后的配置
- ADO数据库常用操作
- python ide安装_Python基础学习笔记(一)安装以及IDE的配置
- 从二进制数据流中构造GDAL可以读取的图像数据
- backup archivelog delete input 与delete all input 区别
- json转excel_json数据转换成excel表格
- 多店进销存管理系统源码本源码亲测可用
- jQuery初学笔记一,美元符号$
- 怎么考核程序员?(文末有互动红包)
- 2021年清华大学电子系985经验贴(一)
- Linux实用技巧——paste横向合并文件内容
- 读书笔记-《购物中心》
- win10下从源码运行Cura——环境配置(二次开发准备工作)
- Arcgis分子分母的标注
- 用大数据扒一扒蔡徐坤的真假流量粉
- C语言必看面试题:for循环的使用
- Qt音视频开发26-ffmpeg播放器
- apt-get安装源替换 阿里云源