Вот пример из того, что я недавно сделал:
function SaveNewGoal() {
var data = { Name_E: $("#NewGoal #Name_E").val(),
Name_F: $("#NewGoal #Name_F").val(),
Desc_E: $("#NewGoal #Desc_E").val(),
Desc_F: $("#NewGoal #Desc_F").val()
};
$.ajax({
url: '@Url.Action("CreateJson", "Goal")',
data: JSON.stringify(data),
success: SaveNewGoalSuccess,
error: SaveNewGoalError,
cache: false,
type: 'POST',
contentType: 'application/json, charset=utf-8',
dataType: 'json'
});
}
function SaveNewGoalSuccess(data, textStatus, jqXHR) {
$("#NewGoalContainer").hide();
// reload the goal list
ReloadGoals();
}
function SaveNewGoalError(jqXHR, textStatus, errorThrown) {
$("#NewGoalResult").text("Error: " + jqXHR.responseText);
}