如何为网页<select>框创建复杂的数据绑定?</select>

时间:2011-01-19 19:42:47

标签: javascript python ajax google-app-engine data-binding

我正在Google App Engine上构建数据库查询向导。对于浏览器前端,我需要在网页上的框/菜单之间进行一些动态数据绑定。

具体来说,当SelectBoxA发生变化时,应该更新一堆其他Selectbox(基本上是所选表中的属性菜单。存储在数组中的模式)。事情是可以有任意数量的那些取决于用户添加到他们的查询的元素数量。最后,SelectBoxZ应该跟踪已添加的元素,因此它必须动态更新/填充。

任何涉及Javascript的解决方案都可以,或者使用与服务器的交互(使用Ajax或Python等)。

我已经尝试过使用Knockout JS,但我似乎只能让单个视图模型一次工作,我认为它不会很容易地处理添加到页面中的新元素。另外看了Backbone JS,但从给出的文档中,我无法弄清楚如何去做。

非常感谢网上类似项目的任何建议,解决方案或示例。

1 个答案:

答案 0 :(得分:0)

你看过ProtoRPC吗?

announcement blob post中,他们展示了如何在jQuery中使用它。