English 中文(简体)
AJAX和表单?
原标题:
  • 时间:2008-11-29 17:18:02
  •  标签:

我有一些表单,使用AJAX与服务器进行实际交流:级联组合框,建议,多个相关选择(例如,我有一些{基础}法语学习[添加],还有一些{好}的德语知识[添加]...)。我还有一些常规字段,通过 get 方法处理。

问题在于一旦我连接到服务器端,通过这种方式推送所有数据会更容易。这太过了吗?如果我一开始就没有使用AJAX的理由,但仍然使用它来推送表单数据怎么办?我会感到必须为没有开启JavaScript的用户提供回退,但大部分的基本逻辑都是一样的,所以我认为这不会有太多额外的负担。这是我会通过post方式推送的一种数据,因此我不会失去参数。

有任何不这样做的原因吗?

最佳回答

用户体验是任何软件产品的重要部分。如果您能通过提供更好的交互来改善用户体验,那么没有理由不这样做。

确保您编写无侵入性和降级Javascript,这样使用屏幕阅读器或禁用Javascript的浏览器的用户仍可以完成交互。

问题回答

这种策略唯一的问题在于,如果有人决定也想要一个非JavaScript的解决方案,你就会陷入更深的麻烦中。我认为,在Web上使用“最简单”的机制来达到期望的结果是相当明智的。如果只是一个表单贴子,那就保持它作为一个表单贴子,除非有理由做出其他选择。





相关问题
热门标签