Jquery AJAX UI按钮和操作的最佳实践?
我正在从传统的客户机-服务器网站应用程序(页面刷新将显示正在发生的操作并显示更新的页面或错误)转向AJAX UI(使用angularjs) 我关心的一个问题是如何正确地向用户传达操作已经提交,并且是成功还是失败 例如,如果用户连续点击多个按钮,每一个按钮都会改变状态,我如何才能做到最好:Jquery AJAX UI按钮和操作的最佳实践?,jquery,ajax,angularjs,user-interface,single-page-application,Jquery,Ajax,Angularjs,User Interface,Single Page Application,我正在从传统的客户机-服务器网站应用程序(页面刷新将显示正在发生的操作并显示更新的页面或错误)转向AJAX UI(使用angularjs) 我关心的一个问题是如何正确地向用户传达操作已经提交,并且是成功还是失败 例如,如果用户连续点击多个按钮,每一个按钮都会改变状态,我如何才能做到最好: 向用户显示发生了单击。我是否会立即改变状态以假设成功?还是等到收到成功的回复后再更新?后者不是响应(快速)的UI 另一个选项是在按下按钮时显示模式加载对话框,但这也是不需要的,因为用户必须在每次单击之间等待 向
谢谢。我想说这一切都取决于实际操作。我猜这个问题不适合这样做。你不能在单击时更改每个按钮的样式吗?例如,如果用户单击按钮,按钮的文本将更改为“请等待”,不透明度将更改为0.75,并且当响应准备就绪时,按钮将变为绿色或红色以指示响应。