我一直在用Javascript开发“表单生成器”,然后进行将表单规范发送回服务器进行存储的部分。构建器维护一个内部数据结构,该数据结构表示字段,标签,选项(用于select / checkbox / radio),必填状态和字段的常规排序顺序。
当我想将此结构发送回服务器时,应使用哪种格式进行通信?
此外,当将服务器保存的表单还原回我的Javascript构建器时,我应该以发送时使用的相同格式加载数据,还是应该使用构建器的createField()
功能来重建字段?
当使用JavaScript发出和处理请求时,我会呼吸JSON。在客户端上构建很容易,在服务器端有大量的解析器,因此两端都可以尽可能多地使用其本机语言。