Javascript post序列化表单将空值传递给我的控制器
我正在序列化我的表单并通过javascript函数发布它Javascript post序列化表单将空值传递给我的控制器,javascript,jquery,xmlhttprequest,asp.net-mvc-ajax,Javascript,Jquery,Xmlhttprequest,Asp.net Mvc Ajax,我正在序列化我的表单并通过javascript函数发布它 <form id="myform"> @model MyTable <input type="hidden" name="Id" value="@Model.Id"/> <input type="text" name="Email" value="@Model.Email"/> <input type="button" value="Update" onclick="update()" /&
<form id="myform">
@model MyTable
<input type="hidden" name="Id" value="@Model.Id"/>
<input type="text" name="Email" value="@Model.Email"/>
<input type="button" value="Update" onclick="update()" />
</form>
我正在使用javascript库
我正在接收更新功能的数据,如下所示
Id=101&Email=test%40gmail.com
但当我把它发送给我的控制器时
[HttpPost]
public void update(string myData)
{
// update ...
}
输入数据即myData为空。如何将数据发布到控制器
[HttpPost]
public void update(string myData)
{
// update ...
}