Submit JavaScript object to ASP.NET Controller as a model via JQuery-AJAX

JQuery-AJAX
var region = {};
region.RegionId = 1; 
region.RegionName = ‘One’;

var urlData = ‘@Url.Action(“ActionMethod”, “Controller”)’;

$.ajax({
    type: “POST”, url: urlData,
    contentType: “application/json; charset=utf-8”,
    data:   JSON.stringify(region),  
    success: function (result) {
    },
    error: function (request, status, error) {
    }
});

Controller ActionMethod
[HttpPost]
public JsonResult UpdateRegion(Region region)
{
            

}

Model
public class Region
{
    public Int32 RegionId { get; set; }
    public String RegionName { get; set; }

}
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s