Я хочу использовать jQuery для отправки моей формы, и я могу сделать это так
$('#myform_id').submit();
и это все хорошо, но обычно кто-то нажимает кнопку отправки, чем эта кнопка отправки имеет значение, поэтому, когда я делаю отправку через jQuery, мне также нужно установить значение отправки, как мне это сделать?
EDIT
как отмечено в некоторых ответах, я мог бы сделать это, имитируя щелчок пользователя, но я не хочу этого делать, я хочу передать значение submit, когда использую команду .submit (), если это возможно
в конечном итоге отправить с помощью формы Ajax
** Уточнение **
хорошо, поэтому у меня есть настройка jQuery для использования jquery validate и такой обработчик отправки, как у
$("#myform_id").validate({
submitHandler: function() {
run_ajax(obj);
}
});
тогда это вызывает функцию I, я вызываю run_ajax, передавая объект, содержащий информацию о том, какой тип ajax я хочу и что у вас.
и в конечном итоге запускает это
obj.formitem.ajaxSubmit({
dataType:'json',
data: obj.pdata,
});
, где
obj.formitem == $('#myform_id');
поэтому, когда форма отправляется, все, что происходит, все хорошо.
поэтому я загружаю страницу с этой формой в диалоговое окно jquery и хочу, чтобы они могли нажимать кнопку в диалоговом окне, которая вызывает отправку формы, а также сообщает форме, какой тип отправки был запрошен
надеюсь, теперь все ясно, извините за путаницу