用户在浏览器中的表中插入新记录而不回发(使用jQuery)。完成所有操作后,用户按“保存”,我需要将所有新表行数据回发到服务器。我知道可以使用带参数的$ .post。如何使用泛型回发(form.submit)?将窗体FormCollection视为控制器操作参数仅包含与输入字段相关的键,而不是像<tr>
或<span>
那样的只读键。
你能建议如何使用generoc回发获取表行数据吗?谢谢。
答案 0 :(得分:2)
名称&#34; FormsCollection&#34;表示Forms元素的集合。 <tr>
标记和<span>
元素不是表单元素,因此认为将它们发布到FormsCollection是不合逻辑的。
您想要的任何数据必须位于输入元素中。除了使用ajax帖子之外别无他法。
答案 1 :(得分:1)
如果不使用像Knockout.JS这样的客户端库,那就太难了。
http://blog.stevensanderson.com/2010/07/12/editing-a-variable-length-list-knockout-style/ http://knockoutjs.com/