有,现在流行的做法都是点击保存后进行锁屏,例如说显示个“正在保存中”的字样,避免因为异步执行的原因,用户可以重复点击提交按钮。
不存在遮罩前就点击第二次按钮的担忧,因为js也是要顺序执行的,没有执行完代码你操作不了
可以在页面加一个请求等待提示图层(默认隐藏),点击页面保存按钮时显示图层,ajax请求完成后的回调函数里再隐藏图层。这样就可以避免用户不停的发出ajax请求了。希望对你有所帮助!
加个标志位flag 初始化0 点保存以后就设置成1 保存的时候判断是否为1 是1的话表示已经保存过
加一个验证码,在服务器端判断验证码后就过期
点击以后让界面处于等待状态.直到完成.不知你试过没有