扫描条形码,获取数据库数据。 然后调用数据库数据

被遺忘的榕樹 2014-12-24 03:29:38


如图 我扫描条形码, 读取数据,把数据填写在 器材条形码栏中

我现在想 一旦 条形码 扫描出来, 后面的 器材编码。器材名称,也从数据库 带出来


$(function () {

$("#PrBarcode").keydown(function (e) {
getAjax('XFS_ProductList.aspx', 'action=autocomplete&search=' + $("#PrBarcode").val(), function (data) {
var json = eval("(" + data + ")");
$("#ProductID").val(json.ProductName);
});
})
});


我在条码枪设定的是 扫描+enter
所以这里用了 keydown事件
ajax获取数据

但是加了 ajax ,扫描出来的数据,就不对。请教
谢谢

有没有好的解决方案,

就是扫描条形码,把该条形码绑定的 数据带出来,并且绑定到 3个text文本里面
...全文
595 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
被遺忘的榕樹 2014-12-25
  • 打赏
  • 举报
回复
引用 2 楼 kongwei521 的回复:
$.ajax({              
            type: "post", //要用post方式                 
            url: "XFS_ProductList.aspx/GetInfo",//方法所在页面和方法名
	   data: "{'action':'autocomplete','search': $("#PrBarcode").val()}",     
            contentType: "application/json; charset=utf-8",     
            dataType: "json",     
            success: function(data) {                    
                alert(data.d);//返回的数据用data.d获取内容
            },
            error: function(err) {     
                alert(err);     
            }     
        });
[WebMethod]
public static string GetInfo(string barcode)
{
//查询数据库 //select  * from info where barcode='"+barcode+"';
//组成 字符串或者json 格式返回去到JS
    return "xxx";
}
还是不行,扫描出来的数据 还是截取的 数据,只能显示BT-100000
蝶恋花雨 2014-12-24
  • 打赏
  • 举报
回复
$.ajax({              
            type: "post", //要用post方式                 
            url: "XFS_ProductList.aspx/GetInfo",//方法所在页面和方法名
	   data: "{'action':'autocomplete','search': $("#PrBarcode").val()}",     
            contentType: "application/json; charset=utf-8",     
            dataType: "json",     
            success: function(data) {                    
                alert(data.d);//返回的数据用data.d获取内容
            },
            error: function(err) {     
                alert(err);     
            }     
        });
[WebMethod]
public static string GetInfo(string barcode)
{
//查询数据库 //select  * from info where barcode='"+barcode+"';
//组成 字符串或者json 格式返回去到JS
    return "xxx";
}
蝶恋花雨 2014-12-24
  • 打赏
  • 举报
回复
后台代码呢?只要后台有这个条形码。你用jq post 传递这个条形码后台查询,然后在返回来。

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧