是否批准使用html表单构建接口以收集用户数据,将其转换为前端的域模型并使用JSON将其发送到服务器?
我喜欢将用户输入部分视为逻辑形式,事件虽然服务器需要JSON。对于用户来说它是完全相同的,那么为什么不只是使用表单来收集数据并实现自定义的onSubmit方法呢?另一种选择是使用分离的输入字段和按钮。
这被认为是使用JSON POST表单的好习惯,这种做法有什么好处和坏处?
答案 0 :(得分:1)
以下是我的想法:
<强>优点:强>
<强>缺点:强>
我看到更多的专业人士,但也许你的情况真的证明了这一点?
答案 1 :(得分:1)
在<form>
内对输入和提交按钮进行分组是一种语义和良好做法,只需要在传递给preventDefault
处理程序的事件上调用onSubmit
,以防止提交硬表单。您的API应该说JSON,将表单值保存到状态值为onBlur / onChange,并使用jQuery或其他一些lib来创建JSON帖子是微不足道的。虽然它不是完全必要的,但我不能想到缺点。 &#34;没有javascript&#34;的回退对于大多数用例,现在的情况都不现实。
答案 2 :(得分:1)
我认为这是一个糟糕的方法。
在客户端,做客户端逻辑,ui逻辑等... 在服务器端进行处理。
在许多API中你也需要凭证/令牌......你确定要分享那些关于cliend脚本的内容(:??