对每个表单元素分别进行AJAX更好的练习(例如发送请求onChange等)或收集所有数据,然后单击保存提交?
基本上,自动保存或用户启动保存?
答案 0 :(得分:3)
我通常会说,用户启动的保存是大多数Web应用程序的方法。如果没有别的,这就是用户用来与网络应用互动的方式;熟悉和易用性在Web应用程序中非常重要。更不用说它可以减少不必要的流量。
这并不是说自动保存没有它的位置,但通常会导致不必要的流量。例如,如果我自动保存联系表单,请填写我的姓名,然后发送电子邮件,然后返回名称进行更改,这已经是3个已经发送但没有任何好处的请求 - 这是额外的工作,没有额外的优势
我认为它确实与您的应用程序或您计划使用它的地方有很大关系。内联编辑通常使用自动保存,我觉得它很有用,而联系表单/注册表单不是一个好主意。
答案 1 :(得分:2)
我会说这取决于您的应用程序的性质以及“自动保存”是否是您的用户所希望的行为。
“用户发起的保存”是用户对他们现在使用Web表单的体验所期望的 - 除非有充分的理由,否则我不会偏离它。
答案 2 :(得分:0)
取决于以下因素: