gpt4 book ai didi

javascript - 我应该使用表单将 JSON 数据提交给 REST api

转载 作者:行者123 更新时间:2023-11-30 11:56:03 25 4
gpt4 key购买 nike

是否批准使用 html 表单构建接口(interface)来收集用户数据,在前端将其转换为域模型并使用 JSON 将其发布到服务器?

我喜欢将用户输入部分视为一种逻辑形式,尽管服务器需要 JSON 事件。对于用户来说都是一样的,那么为什么不使用一个表单来收集数据并实现一个自定义的 onSubmit 方法呢?另一种选择是使用分离的输入字段和按钮。

这被认为是为 JSON POST 使用表单的良好做法吗?这种做法的优缺点是什么?

最佳答案

我的想法是:

优点:

  1. 您可以重复使用网络服务来执行表单验证以及充当独立服务。在实现这种非标准方法之前,请确保您确实有这种需求。

缺点:

  1. 您正在远离标准表单/帖子模型,这是多年来 HTML 的基本功能。
  2. 您的用户将被迫使用 JavaScript - 这在 2016 年不是什么大事,但您正在失去可访问性……有什么好处?
  3. 您必须为多个浏览器管理此要求(增加潜在的复杂性)。
  4. 根据您的实现情况,页面加载排名可能会变慢。这可能会影响 SEO 和用户体验。

我看到的缺点比优点多得多,但也许您的情况确实证明了这一点?

关于javascript - 我应该使用表单将 JSON 数据提交给 REST api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37935597/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com