Foxtable(狐表)用户栏目专家坐堂 → 关于微信扫码错误的提示如何写?


  共有3690人关注过本帖树形打印复制链接

主题:关于微信扫码错误的提示如何写?

帅哥哟,离线,有人找我吗?
ycwk
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1228 积分:8561 威望:0 精华:0 注册:2016/2/2 21:52:00
关于微信扫码错误的提示如何写?  发帖心情 Post By: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
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1228 积分:8561 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2019/8/17 9:49:00 [只看该作者]

调用ajax的代码如下:

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:调用jssdk的代码.txt



 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By: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);
……
}

 回到顶部