我个人认为AJAX应该用于显示更新,而表单提交应该通过重新加载页面来完成。推理?
提交表单时,您是在告诉应用程序执行某些 *** 作。用户倾向于想感觉它已经完成了。当页面无法重新加载时,用户常常会想知道“这行得通吗?”。然后,他们必须检查以确保所做的正确。
另一方面,当您显示图表或其他内容时,例如,用户说要“显示2011年数据…现在是2012年数据”,那么他们并不是在“做什么”事情(创建新实体,发送电子邮件,等等)。因此,在这种情况下,AJAX可以提供一个不错的用户界面。页面重新加载会很烦人。
总而言之,我认为表单提交应通过页面重新加载来完成(让用户看到它可以正常工作),而显示更新应使用AJAX(防止烦人的页面重新加载)。
当然,这是优先选择的事情。我公司的某些应用程序全部使用AJAX。但是这些是最难维护和调试的应用程序。;)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)