Jquery 寻求关于js库构建动态表单生成器的建议

Jquery 寻求关于js库构建动态表单生成器的建议,jquery,design-patterns,jquery-ui,user-interface,Jquery,Design Patterns,Jquery Ui,User Interface,今天,我正在为我的公司制作一个小型表单生成器。它会要求某人添加一个字段,选择字段类型(文本字段、复选框等),命名它,然后添加另一个字段,如果他们愿意的话,再添加另一个字段。我希望实现这一点,而不必为每个元素转到服务器端。换句话说,我想借此机会构建一些精巧的东西,并从经验中学习在UI中处理事情的新方法 因此,我希望使用jQuery或其他一些js库来动态添加要保存在数组中的表单元素,并在用户添加表单元素时显示所添加的内容列表。然后,当他们点击确认时,服务器端代码可以解析数组并将其全部放入数据库中供以

今天,我正在为我的公司制作一个小型表单生成器。它会要求某人添加一个字段,选择字段类型(文本字段、复选框等),命名它,然后添加另一个字段,如果他们愿意的话,再添加另一个字段。我希望实现这一点,而不必为每个元素转到服务器端。换句话说,我想借此机会构建一些精巧的东西,并从经验中学习在UI中处理事情的新方法

因此,我希望使用jQuery或其他一些js库来动态添加要保存在数组中的表单元素,并在用户添加表单元素时显示所添加的内容列表。然后,当他们点击确认时,服务器端代码可以解析数组并将其全部放入数据库中供以后参考

关于我可以使用什么库和功能来实现这一点,有人有什么建议吗?有没有我可以参考的例子或演示

还有,有没有网站(当然除了这一个)让人们讨论具体的设计问题和决策,比如我这里的问题


谢谢。

可能会对您有所帮助。

无论是在客户端还是服务器端,序列化都是您的朋友。我最近完成了一项与此类似的任务,没有使用jQueryUI——我的方法是在json对象中存储一个简单的索引、类型和标签,然后将其作为序列化对象提交给服务器进行存储

当然,一旦您有了这些数据,就可以轻松地制作缓存版本以获得更好的性能,而且您不必制作能够处理这种动态开放性的大型关系数据库结构

希望这对你有所帮助,如果你还想要一些代码示例,请告诉我


e:我发现这方面的内容非常宝贵。

当然,代码示例,如果您能够轻松提供的话,总是非常适合学习的,等等。。谢谢