以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  取值  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=178941)

--  作者:qazlinle6
--  发布时间:2022/7/29 12:21:00
--  取值
扫岀内容是http://www.foxtable.com/bbs/post.asp?action=new&boardid=2&stype=1314520

只取1314520下面这个代码什么改
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);
});

--  作者:有点蓝
--  发布时间:2022/7/29 13:31:00
--  
没看懂。如果要从字符串里拆分数据,网上搜索js的split用法,学一下js字符串都有什么函数可以使用
[此贴子已经被作者于2022/7/29 13:33:10编辑过]

--  作者:qazlinle6
--  发布时间:2022/7/29 15:11:00
--  
var code = res.resultStr;  
 if (code.indexOf(",") >= 0) {
                    code = code.split(",")[1];
                }
document.getElementById(\'number\').value =code;
    var result = sendAjaxText(code,"accept.htm","",false); //直接提交数据


这个里面弄了取,的值
可不可以加一个如果没有,的值就取=后面的值

--  作者:有点蓝
--  发布时间:2022/7/29 15:12:00
--  
同样的代码,根据=号拆分数据咯
--  作者:qazlinle6
--  发布时间:2022/7/29 15:28:00
--  
OK