JQuery Ajax提交按钮值为空
我将JQuery、Ajax和Struts用于web应用程序。我试图提交时,一个按钮点击。我有4个标签在一页。我在每个选项卡上放置了4个按钮,我想在用户通过Ajax单击按钮时提交整个表单。当我提交表单时,除了button1值之外,所有表单字段的值在表单bean中都是null。在提交整个表单时,我是否有其他方法来跟踪单击的按钮?在ajax中提交整个表单的同时,是否有任何方法可以传递额外的参数?谢谢大家!JQuery Ajax提交按钮值为空,jquery,ajax,Jquery,Ajax,我将JQuery、Ajax和Struts用于web应用程序。我试图提交时,一个按钮点击。我有4个标签在一页。我在每个选项卡上放置了4个按钮,我想在用户通过Ajax单击按钮时提交整个表单。当我提交表单时,除了button1值之外,所有表单字段的值在表单bean中都是null。在提交整个表单时,我是否有其他方法来跟踪单击的按钮?在ajax中提交整个表单的同时,是否有任何方法可以传递额外的参数?谢谢大家! $('[name=button1]').click(function() { $.aja
$('[name=button1]').click(function()
{
$.ajax(
{
type: "POST",
url: "/NB/AjaxSubmit.do",
data: $('form[name=ajaxForm]').serialize(), // serializes the form's elements.
success: function(data)
{
alert(data); // show response from the php script.
}
});
return false; // avoid to execute the actual submit of the form.
});
<html:button property="button1" value ="Submit"></html:button>
$('[name=button1]')。单击(函数()
{
$.ajax(
{
类型:“POST”,
url:“/NB/AjaxSubmit.do”,
数据:$('form[name=ajaxForm]')。serialize(),//序列化表单的元素。
成功:功能(数据)
{
警报(数据);//显示来自php脚本的响应。
}
});
return false;//避免执行表单的实际提交。
});
将类型
从按钮更改为提交
,按钮值不会与表单值一起传递
或者在ajax url中添加按钮值
url: "/NB/AjaxSubmit.do?mybutton="+$('[name=button1]').attr('value'),