我有一个应用程序,它允许用户从具有许多列的单个大表中向下钻取数据。它是这样工作的:
屏幕上有一个不同的顶级表值列表。
用户单击它,然后列表更改为单击的任何内容的不同的下一级值。
用户单击其中一个值,进入第三级值等。
他们可以通过大约 50 个属性,但通常最终只有 3 或 4 个。但由于这 3 或 4 个在 50 个可能的属性中有所不同,我必须将选择保留到浏览器。现在我以一种可怕而笨重的隐藏形式来做这件事。它有效,但它是微妙的和次优的。为了使其工作,屏幕上的任何级别属性的值都将填充到单击事件的隐藏表单上的适当位置,然后 jQuery Ajax POST 提交表单。丑陋的。
我也看过 Backbone.js,但我不想在这个项目中加入另一个工具包,因为我可能缺少一些其他简单的约定。有没有Rails Way
做这样的事情的标准,或者只是一些更好的方式时期?