把jssdk.js 改成这样可以了,但是不清楚refreshbyscan 这么写是什么意思,因不理解,暂时屏蔽了,但可以用
wx.ready(function () {
document.getElementById('scan').onclick = function () {
wx.scanQRCode({
needResult: 1,
scanType: ['qrCode','barCode'],
success: function (res) {
//document.getElementById('number').value = res.resultStr;
var code = res.resultStr;
if(code.indexOf(",") >= 0)
{
code = code.split(",")[1];
document.getElementById('number').value= code //把扫码得到的结果EAN_13,7988888 截取成了798*****后,赋值给输入框
}
// refreshbyscan(code); //刷新表单
}
});
};
});
wx.error(function (res) {
//alert(res.errMsg);
});
function refreshbyscan(procduct) {
location="ScanBarcode.htm?page=0&fil=1&product=" + procduct;
}