$.ajax({
url: 'controller/myaction',
data: JSON.stringify({
myKey: myArray
}),
success: function(data) { /* Whatever */ }
});
Then your action method would be like so:
public ActionResult(List<int> myKey)
{
// Do Stuff
}
For you, it looks like you just need to stringify your values. The JSONValueProvider in MVC will convert that back into an IEnumerable for you.
OR
public ActionResult test(string data)
{
System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
object obj = serializer.DeserializeObject(data);
}
var data = JSON.stringify({
AccountType: $("#AccountType").val(),
P_FirstName: $('#P_FirstName').val()
});
$.ajax({
type: "GET",
url: "Home/test",
data: { data: data },
....
});
{
System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
object obj = serializer.DeserializeObject(data);
}
var data = JSON.stringify({
AccountType: $("#AccountType").val(),
P_FirstName: $('#P_FirstName').val()
});
$.ajax({
type: "GET",
url: "Home/test",
data: { data: data },
....
});
Comments
Post a Comment