と を使用ASP.NET MVC
してjQuery
います。
たとえば、テキストボックスとデータを含む HTML テーブルがあります。
<form action="/Server/Test" method="post">
<input type="text" id="ServiceAccount" />
<table>
<tr>
<th>Heading 1</th>
<th>Heading 2</th>
</tr>
<tr>
<td>Cell data 1</td>
<td>Cell data 2</td>
</tr>
</table>
</form>
上のテーブルはビュー モデルにバインドされていません。AJAX/JSON を介して入力されます。
テキスト ボックスの値とセル データをコントローラーのアクション メソッドにポストする必要があります。したがって、テキスト ボックスに 1234567 と入力した場合、この値をテーブルの内容と共にアクション メソッドにポストする必要があります。処理にもテーブルデータが必要です。これは可能ですか?サンプルが見つかりません。
私のアクションメソッドは次のようになります。
[HttpPost]
public ActionResult Test(string[] data)
{
// Use the value Cell data 1
// Use the value Cell data 2
return View();
}
以下の私のコードを考えると、私のアクションメソッドにヒットしていません:
$('form').submit(function () {
$.post('@Url.Action("Test", "Server")', $('form').serialize(), function (data) {
alert('success');
});
return false;
});
私は自分が間違っていることを理解していません。