【发布时间】:2014-10-31 15:17:23
【问题描述】:
我的问题是,在表行上放置主键并使用 Jquery 查找 ID 时,最佳做法是什么。
因此,使用 MVC,您可以使用编辑和删除按钮创建数据表,单击该按钮将打开模型弹出窗口。
你应该:
a) 在每个按钮的数据属性中放置主键
b) 每行都有隐藏字段
c) 在每个按钮上使用 Onclick 并将 ID 传递给函数
d) 在 tr 标签上有 ID
【问题讨论】:
-
从不使用 ID。如果它只是供 jQuery 使用,我倾向于在每一行使用一次
data-id=""。 -
我想任何可以访问该 ID 的地方都可以使用。隐藏字段很常见,因为它也会自动发布表单。数据属性对于 JavaScript 工作也是明智的。 (请注意,两者并不相互排斥。)这实际上与 MVC 模式没有任何关系,它只是将数据元素放入 HTML 表中。
-
这真的取决于情况。例如,在某些情况下我有 name="object[id]" 而在其他情况下我使用隐藏字段。这真的取决于你正在构建 IMO。
标签: jquery model-view-controller