我陷入两难境地,我想解决问题的最佳方法是转向社区。我有一个添加按钮,它提供了一个选项列表。根据您选择的选项,它应显示一个对话框和一个表单。
最好的方法是什么?
答案 0 :(得分:2)
如果大多数问题相同,第一个肯定不是一个选项。
选项2和3都有正负点。
AJAX提取表格
这样,您可以避免代码页上的群集,您可以隐藏用户的某些选项,直到他们选择特定选项(这可能是好的/坏的,取决于喧嚣)。
可能需要更多时间从另一台服务器获取数据,但客户端处理的次数较少,服务器端则更多。
动态Javascript
与上述完全相反,所有表单生成规则都必须采用JS的形式,因此可以在源代码中使用。可以将它集中一点,而不是隐藏。
客户端比服务器端更多数据处理。
如果由我决定,我会选择AJAX,因为它看起来更干净,但是根据你的限制/容忍度,你也可以选择3。
答案 1 :(得分:1)
第二个选项与第一个选项相同;要获取正确的表单,您必须已经有表格。
第三种选择很好,但不是那么编辑友好。 3周后你会看到你的代码和BOM!
即使您编写了大量代码,我也可以向您推荐AJAX。 But pay attention to this