漏刻有时(LOCKDATAV)数据采集主要调用的方式用微信公众号和百度人脸识别,在手机端测试的过程中,出现按钮失灵的情况。具体解决方案如下:
主要问题是:前端采用ajax返回数据,安卓手机微信浏览器中location.reload或者location.href失效的问题,导致提交按钮失效。
**解决方案:**在要跳转的url后面加时间戳,告知浏览器这是一个新的请求,清楚缓存;
success: function (result) { if (result.status == "0") { $("#pre").css('display', 'none'); alert('打卡成功:' + result.err); window.location.href = "index.php?m=Sign&a=signStatus&act=status&sign_id=" + result.sign_id ; } },
window.location.href = "index.php?m=Sign&a=signStatus&act=status&sign_id=" + result.sign_id + '×tamp=' + ((new Date()).getTime() + Math.random());