Jquery 通过提交触发器传递元素
如何通过Jquery 通过提交触发器传递元素,jquery,submit,Jquery,Submit,如何通过submit触发器传递btnClicked变量,以了解单击的按钮 $('div.btn_confirm li.cancel, div.btn_confirm li.save').click(function(e){ var btnClicked = $(this).attr('class');//cancel or save $('form#my_form').submit(); }); $('form#my_form').submit(function() {
submit
触发器传递btnClicked变量,以了解单击的按钮
$('div.btn_confirm li.cancel, div.btn_confirm li.save').click(function(e){
var btnClicked = $(this).attr('class');//cancel or save
$('form#my_form').submit();
});
$('form#my_form').submit(function() {
var postData = $(this).serialize();
$.post('process.php', postData+'&btnclicked='+btnClicked);
return false;
});
您可以将隐藏字段附加到表单:
<input type="hidden" name="btnClicked" id="btnClicked" value="some default value" />
$('div.btn_confirm li.cancel, div.btn_confirm li.save').click(function(e){
var btnClicked = $(this).attr('class');
$('form#my_form #btnClicked').val(btnClicked);
$('form#my_form').submit();
});
$('form#my_form').submit(function() {
$.post('process.php', $(this).serialize());
return false;
});