这不是解决问题的真正问题。我想要的是找出阻止来自同一用户的相同类型的http请求的常用方法。
为什么我需要这个:
当用户点击按钮时,Ajax请求会消失,并通过append();
返回结果
如果用户点击按钮twise(如果他快速执行),则
从数据库中取出的结果搞砸了,这并不好。但是,如果用户在第一个请求得到完全处理后单击按钮,则返回的结果很好!
我认为我能做什么:
1)我可以通过.js(通过切换id或禁用按钮)来实现。
2)我可以通过php做到这一点(我确信有一套功能)
3)或者做那个throguh服务器设置(但我几乎不知道那些!)
那么,什么是阻止来自同一用户的第二个http请求的最佳方法,直到第一个请求被处理?
谢谢!
答案 0 :(得分:1)
只需禁用该按钮或设置一个在执行回调后重新打开的标志。
没有必要使PHP过度复杂化或乱用服务器(虽然不确定你的意思)。