2014-01-13 60 views
0

我正在開發一個網頁,其中我有一個包含2個文本框的表格&使用jquery動態生成的表格。動態表只包含一個'Name'列。我想將所有數據發送到我的控制器?如何通過AJAX + HTTPPost向控制器發送數據

+0

向我們展示您的視圖和控制器碼。這將有所幫助 – Satpal

回答

1

使用POST(即$.post)發送的JS對象序列化到控制器的數據:

$.post({ 
    type: "POST", 
    url: "MyController/MyAction", 
    data: serializedData, 
    success: successFunction 
}); 

恢復在你的控制器中的數據:

public class MyController : Controller { 
    [HttpPost] 
    public string MyAction(List<string> serializedData) { } 
} 
1

使用文本框/隱藏在列中並獲取有關這些文本框/隱藏的數據。所有應該是相同的名稱,例如。 name="dummy"。 現在就提交到控制器讓他們爲

Request.Form("dummy"); 

請說明您的要求,如果事實並非如此。

相關問題