浏览器请求超时重发

前端发送ajax请求,后台由于响应太慢,导致数据库被插入两条数据。
前端采用混合应用APP,使用zepto.js的$.ajax()方法发送请求,后台使用java开发,服务器使用Tomcat。
前端访问后台的接口,后台访问中间服务的接口,中间服务访问银行的服务接口(不要问我为什么这样做)
由于我们的服务和中间服务或者中间服务与银行服务之间连接不畅,导致前端发送的ajax请求等待一分钟后进入error的回调,提示用户连接服务器失败
但是后台数据库却出现两条缴费记录,间隔时间大多数是一分钟,也有一条是几十毫秒
求大神指教

慕森卡
浏览 1337回答 2
2回答

牛魔王的故事

1.避免表单重复提交,通过flag控制 或者设置disable2.后台也可以做过滤3.设置网络加载效果 这是点击页面无效
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript