以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于微信扫码错误的提示如何写? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=139613) |
-- 作者:ycwk -- 发布时间:2019/8/17 9:40:00 -- 关于微信扫码错误的提示如何写? 以下jssdk.js,如果扫正确的码,可以在后台查到数据,但如果扫的码在后台没有查到数据,我想弹个toptips出来,ajax要怎么改? 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 //这里是把扫码得到的结果EAN_13,7988888 截取成了798*****后,赋值给输入框 } var result = sendAjaxText(code,"DeviceInfoQuery.htm","",false); //code是发送给服务端的扫描出来的SN,DeviceInfoQuery.htm是向后面请求SN相关的设备信息的页面 // alert(result); var DevicePersonInfo=JSON.parse(result); document.getElementById(\'number\').value = DevicePersonInfo.number; //设备类型 document.getElementById(\'sblx\').value = DevicePersonInfo.sblx; //设备类型 document.getElementById(\'sbxh\').value = DevicePersonInfo.sbxh; //设备型号 document.getElementById(\'szl\').value = DevicePersonInfo.szl; //所在楼 document.getElementById(\'szks\').value = DevicePersonInfo.szks; //所在科室 document.getElementById(\'szfj\').value = DevicePersonInfo.szfj; //所在房间 // document.getElementById(\'xm\').value = DevicePersonInfo.xm; //姓名 // document.getElementById(\'gh\').value = DevicePersonInfo.xm; //工号 // document.getElementById(\'dh\').value = DevicePersonInfo.dh; //电话 // document.getElementById(\'ks\').value = DevicePersonInfo.ks; //科室 // document.getElementById(\'jlsj\').value = DevicePersonInfo.jlsj; //记录时间 // document.getElementById(\'gzms\').value = DevicePersonInfo.gzms; //故障描述 } //success的回括号 }); }; }); //第一行的回括 wx.error(function (res) { //alert(res.errMsg); }); [此贴子已经被作者于2019/8/17 9:40:40编辑过]
|
-- 作者:ycwk -- 发布时间:2019/8/17 9:49:00 -- 调用ajax的代码如下: |
-- 作者:有点蓝 -- 发布时间:2019/8/17 10:33:00 -- 参考:http://www.foxtable.com/mobilehelp/topics/0083.htm var result = sendAjaxText(code,"DeviceInfoQuery.htm","",false); if(result == "某个错误提示") { show("toptip1",2000); } else { var DevicePersonInfo=JSON.parse(result); …… }
|