我有一个页面,其中实际容器被检索为JSON并使用handlebar javascript转换为HTML。
用户可以选择更改容器中的字段。就像移动容器中显示的文本框一样。他们可以保存这些偏好。他们还可以从提供的工具箱中添加新字段。 (想像一个MS画)
当用户选择保存时,我需要将更新的信息发送回服务器并保存。
为了实现这一点,我试图利用用于构造容器的初始JSON,以便我可以花更少的时间来构建发布的JSON请求。
是否有更好的方法将HTML转换回JSON,或者我应该遍历每个节点/子节点以获取更新的值并构造JSON。
需要你的建议,因为我之前没有这样做过。
感谢阅读。
答案 0 :(得分:1)
您是否考虑使用Angular或任何其他MVVM框架来执行此双向绑定
使用棱角可以做到像:
<p>First name: {{JsonObject.firstName}}</p>
如果是输入值或更新,则会自动反映回您的JSON对象。
这是一个很棒的介绍视频: