1.二維碼用微信掃的值就是用戶想要的,但是掃描條形碼得到的值會帶上編碼形式如:Code128,XXX
function Scan() {
wx.scanQRCode({
needResult: 1, // 默認為0,掃描結果由微信處理,1則直接返回掃描結果,
scanType: ["qrCode", "barCode"], // 可以指定掃二維碼還是一維碼,默認二者都有
success: function (res) {
var serialNumber = res.resultStr; // 當needResult 為 1 時,掃碼返回的結果
var serial = serialNumber.split(",");
serialNumber = serial[serial.length-1];
$("#serialNumber").val(serialNumber);
$("#serialNumber").attr("readonly", "readonly");
$("#serialNumber").removeAttr("readonly");
GetItemInstancesBySerialNumber(serialNumber);
}
});
}
得到結果后作如下處理:
var serialNumber = res.resultStr; // 當needResult 為 1 時,掃碼返回的結果
var serial = serialNumber.split(",");
serialNumber = serial[serial.length-1];
這樣即可得到想要的值
