Try this
<script>
var _url = '@Url.Action("ControllerName", "ActionName")';
var _parameters = {parameterName: "somevalue"};
$.ajax({
type: "POST",
url: _url,
contentType: "application/json; charset=utf-8",
data: _parameters,
dataType: "json",
success: function (data) {
alert('Success');
},
error: function (data) {
alert('failure');
}
});
</script>
for events refer this
Events[
^]