【发布时间】:2013-01-12 02:29:51
【问题描述】:
我不确定我是否在这里尝试做太多事情,但这是场景。我有一个 asp.net mvc 页面,在第一次加载时,它使用 mvc 框架中的标准 foreach 机制在视图中返回一个数据表。如果用户启用了 javascript,我想使用敲除来更新表格。有没有办法让淘汰赛从 dom 表中读取数据并将该数据用作初始可观察集合。从那以后,我会使用 knockout 和 ajax 来添加、编辑或删除数据。
简而言之,我需要将一个 html 表解析为一个可淘汰的可观察集合。
【问题讨论】:
-
你可以在一个javascript变量中设置初始数据,然后添加到observable而不是在服务器中使用foreach。
-
您在执行此操作时遇到了什么问题?完全有可能,
-
@MuriloKunze:他说 JavaScript 可以被禁用。如果 JavaScript 被禁用,他就不能使用 JavaScript 变量。
-
我正在尝试同时支持 JavaScript 和非 JavaScript 场景。在这两种情况下,我最初都是从服务器加载页面。但是,如果他们确实启用了 JavaScript,我想使用 JavaScript 来“逐步增强”页面。
-
有什么问题吗?这是完全可能的。
标签: javascript asp.net-mvc knockout.js