У меня есть эта функция на моей странице просмотра
var params = {
Param1: $('#as').val(),
Param2: $('input[name=dswe]').val(),
Param3: $('inpu`enter code here`t:radio[name=wer]:checked').val()
}
$.ajax({
type: 'POST',
url: 'controlleractionname',
data: params,
error: function(xhr, ajaxOptions, thrownError) {
alert(xhr.statusText);
},
success: function(html) {
$('#Message').html('MRR Received Date SAVED');
closeDialog();
},
cache: false
});
Это вызывает следующее действие на странице контроллера
public string controlleractionname(string param1, DateTime param2, int param3, Classdata data1)
{
code is here
}
Теперь, мой вопрос, это прекрасно работает, но я хотел знать, как это работает? так как я передаю только 3 параметра из AJAX для этого действия контроллера. Четвертый параметр - это класс обработки данных службы WCF.
Я спрашиваю, потому что это работающее приложение, и я новичок в этом проекте и пытаюсь понять функциональность.
Любой вклад приветствуется.