Use Jquery Ajax Post using JSON object
$.ajax({<br />
url: '@Url.Action("MyAction")',<br />
type: "POST",<br />
data: { name : "Ram" }, <br />
success: function (result) {<br />
alert(result);<br />
},<br />
error: function (xhr, ajaxOptions, thrownError) {<br />
alert(xhr.status);<br />
alert(thrownError);<br />
}<br />
});<br />
So your action method will be like
public ActionResult MyAction(MyModel mymodel)
Your model should contain the properties which you are passing from client side
Public class MyModel<br />
{<br />
public string name { get;set;}<br />
}<br />
Thanks,
Ramanathan