Показать сообщение отдельно
  #1 (permalink)  
Старый 15.12.2013, 09:56
Кандидат Javascript-наук
Отправить личное сообщение для hrundel Посмотреть профиль Найти все сообщения от hrundel
 
Регистрация: 01.08.2009
Сообщений: 102

При AJAX-запросе не посылается кнопка 'submit'
У меня есть 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', на которую нажали?
Ответить с цитированием