У меня есть HTML-форма. На кнопку 'submit' я вешаю обработчик события для посылки это формы по AJAX:
<input type="submit" name="submit" value="submit" onclick="sendForm('myform', 'messagediv'); return false;">
Для AJAX-запроса использую FormData:
function sendForm(formId, messageDivId){
var formUrl = $('#'+formId).attr('action');
var formaData = new FormData($('#'+formId)[0]);
$.ajax({
type: 'POST',
url: formUrl,
data: formaData,
processData: false,
contentType: false,
});
}
К сожалению, само значение кнопки 'submit' при этом по AJAX-у не посылается. Как будто она и не была нажата. Какие способы есть с помощью AJAX отправить значение именно той кнопки 'submit', на которую нажали?