3
比方說,我有一個對象:任何使用jQuery將輸入數據序列化到列表<object>的快速方法?
Person
{
public string FirstName {get;set;}
public string LastName {get;set;}
}
在客戶端,用戶得到一個表格,表格中添加/編輯這些「人」一大堆輸入文本。
<tr>
<td><input type="text" name="FirstName"/></td>
<td><input type="text" name="LastName"/></td>
</tr>
<tr>
<td><input type="text" name="FirstName"/></td>
<td><input type="text" name="LastName"/></td>
</tr>
<tr>
<td><input type="text" name="FirstName"/></td>
<td><input type="text" name="LastName"/></td>
</tr>
控制器動作期待一個List<Person>
:
public ActionResult SavePeople (List<Person> people)
{ ..... }
輸入數據提交給與AJAX調用的動作。序列化所有輸入數據的最簡單方法是什麼?我不想手動建立一個JavaScript數組等。類似於$('table input').serialize()
...
謝謝!
右鍵,然後將其序列它們作爲名字= VAL及姓氏= VAL,名字=值2和姓氏=值2,然後在服務器端,它不被序列化到列表 –
Dimskiy
2011-04-13 16:39:15