以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 在网页实现扫码输入数据中,代码还没读透,想请教下怎么做,才能只返回扫描的条码内容,不需要条码的编码格式 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=157207) |
-- 作者:xa139 -- 发布时间:2020/10/8 11:37:00 -- 在网页实现扫码输入数据中,代码还没读透,想请教下怎么做,才能只返回扫描的条码内容,不需要条码的编码格式 设计步骤 1、在微信管理后台设置可信域名,只能在该域名下调用JS-SDK,域名必须经过备案。 2、在d:\\web\\lib目录下新建一个文本文件jssdk.js,内容为: 实际开发的时候,你要变化的只有红色的两处,scan为网页中扫码输入按钮的id,number为网页中产品编号输入框的id。 3、最后将HttpRequest事件代码设置为: |
-- 作者:有点蓝 -- 发布时间:2020/10/8 11:43:00 -- 不需要条码的编码格式是什么意思?请举例说明 |
-- 作者:shyilin4 -- 发布时间:2020/10/8 11:48:00 -- var code = res.resultStr; if (code.indexOf(",") >= 0) { code = code.split(",")[1]; } 他可能要这个
|
-- 作者:xa139 -- 发布时间:2020/10/8 12:25:00 -- 回复:(shyilin4) var code = res.resultStr; ... 多谢,就是这个意思,还想请教 wx.ready(function () { document.getElementById(\'scan\').onclick = function () { wx.scanQRCode({ needResult: 1, scanType: [\'qrCode\',\'barCode\'], success: function (res) { document.getElementById(\'number\').value =res.resultStr; } }); }; }); wx.error(function (res) { //alert(res.errMsg); }); 不懂 js 如何行文,请教怎么插入到这段里面 |
-- 作者:xa139 -- 发布时间:2020/10/8 12:27:00 -- 这样可以吗 wx.ready(function () { document.getElementById(\'scan\').onclick = function () { wx.scanQRCode({ needResult: 1, scanType: [\'qrCode\',\'barCode\'], success: function (res) { document.getElementById(\'number\').value = res.resultStr; document.getElementById(\'number\').value= document.getElementById(\'number\').value.split(",")[1] } }); }; }); wx.error(function (res) { //alert(res.errMsg); }); |
-- 作者:有点蓝 -- 发布时间:2020/10/8 13:47:00 -- wx.ready(function () { document.getElementById(\'scan\').onclick = function () { wx.scanQRCode({ needResult: 1, scanType: [\'qrCode\',\'barCode\'], success: function (res) { var code = res.resultStr;
if (code.indexOf(",") >= 0) { code = code.split(",")[1]; } document.getElementById(\'number\').value =code ;} }); }; }); |
-- 作者:evolymft -- 发布时间:2021/10/4 10:46:00 -- 学习学习学习 |