2011-12-22 93 views
0

我在JSON对象(自定义格式)中有我的表单信息。现在我必须填充From并显示在预定义的占位符中。我遇到了这个帖子http://neyeon.com/2011/01/creating-forms-with-json-and-jquery/,这非常有帮助。在JQuery中动态生成表单

但问题是,我必须解析我的JSON,然后我必须以所需的格式创建新的JSON,以便创建表单。这是做到这一点的正确方法吗?或者有没有其他选项可供我使用?

+0

我能想到的另一个选择是将插件更改为接受JSON的格式,但我认为解析,更改和解析JSON会更容易。 – brandwaffle 2011-12-22 04:41:00

+0

json obj如何看起来像请发布一些代码 – Rafay 2011-12-22 04:41:57

回答

1

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

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

无论哪种方式,它不应该是太多的工作。只需写出一个简洁的转换函数,以便您可以持续进行翻译。

+0

根据您的建议,我们已经使用Factory模式实现了我们自己的逻辑。它工作得很好。 – Dinesh 2012-01-06 03:15:23