Javascript 在JQuery中动态生成表单

Javascript 在JQuery中动态生成表单,javascript,jquery,json,forms,Javascript,Jquery,Json,Forms,我的表单信息是JSON对象(自定义格式)。现在我必须填充From并显示在预定义的占位符中。我偶然发现了这篇文章,它很有帮助 但问题是,我必须解析我的JSON,然后我必须以所需的格式创建新的JSON,以便创建表单。这样做对吗?或者我还有其他的选择吗?如果作者的代码希望它的API具有某种结构,并且它与您正在创建的API不同,那么是的,您必须进行翻译。这里没有“JSON格式”标准来真正规定您是否应该以某种方式格式化数据 如果有一个众所周知的、流行的jQuery表单插件(我从来没有听说过这个),那么从一

我的表单信息是JSON对象(自定义格式)。现在我必须填充From并显示在预定义的占位符中。我偶然发现了这篇文章,它很有帮助


但问题是,我必须解析我的JSON,然后我必须以所需的格式创建新的JSON,以便创建表单。这样做对吗?或者我还有其他的选择吗?

如果作者的代码希望它的API具有某种结构,并且它与您正在创建的API不同,那么是的,您必须进行翻译。这里没有“JSON格式”标准来真正规定您是否应该以某种方式格式化数据

如果有一个众所周知的、流行的jQuery表单插件(我从来没有听说过这个),那么从一开始就对数据进行相应的格式化可能是有意义的。OTOH,无论如何,你可能有更好的想法和专业需求,所以这可能也没有意义


不管怎样,这都不应该是太多的工作。只需编写一个简洁的转换函数,这样您就可以始终如一地进行翻译。

我能想到的另一个选项是更改插件以接受JSON的格式,但我认为解析、更改和解析JSON会更容易。JSON obj看起来如何请根据您的建议发布一些代码,我们使用工厂模式实现了自己的逻辑。它运行得很好。