日期:2014-05-16  浏览次数:20698 次

大家做网站是怎么做的啊。
我是这样做的,前台所有动态生成的数据都是用AJAX到后台取得。
取数据都是用的$.post,如果用户不断的按F5刷新,那么就有N多的异步到后台取数据了。
写回数据库也是$.post,比如我点击提交,则用$.post把数据提交到后台。如果用户不断的点击提交,那么就有N多的异步到后台,我感觉这样做不行,但是不知道该怎么做。
你们做网站,是怎样做的呢?
------解决方案--------------------
引用:
我是这样做的,前台所有动态生成的数据都是用AJAX到后台取得。
取数据都是用的$.post,如果用户不断的按F5刷新,那么就有N多的异步到后台取数据了。
写回数据库也是$.post,比如我点击提交,则用$.post把数据提交到后台。如果用户不断的点击提交,那么就有N多的异步到后台,我感觉这样做不行,但是不知道该怎么做。
你们做网站,是怎样做的呢?

“你感觉这样做不行”别人就不做网页应用了?

还是说明白说点(“为什么”不行的)技术问题吧,不要弄一句“我感觉这样不行”当作你的理由。
------解决方案--------------------
一个页面数据应该只有一个ajax请求,而不是一个小控件一个ajax请求。
如果你不用ajax,用户不断F5刷新,你的压力会更大。
用户点击提交之后你可以把按钮禁用掉,回调后在恢复。如果你不用ajax,和用户F5一个道理。