向服务器提交Jquery按钮的值
Submitting Value of Jquery Button To Server
我有几个按钮的表单,我想提交表单到服务器使用脚本,所以我使用一个函数绑定到按钮的单击事件。在服务器端,我希望能够获得被点击按钮的值。如何才能做到这一点?
使用常规方法来发布表单,我可以执行request.getParameter()并获得被单击的按钮的值。我还想在服务器端执行request.getParameter()并获取此参数或其他更有效的方法。下面是我所拥有的:
jquery function submitPage(){
document.getElementById("citizenRegistration").action="citizen_registration.htm";
document.getElementById("citizenRegistration").target="_self";
document.getElementById("citizenRegistration").method = "POST";
document.getElementById("citizenRegistration").submit();
}
$(document).ready(function(){
$('#query').click(function(e){
e.preventDefault();
//need to send the value of the button to server
alert($(this).val());
//alert("hello");
submitPage();
});
});
<<p> Jsp/strong> <li><input id="save" type="submit" name= "user_request" value="Save"/>
<input id="update" type="submit" name= "user_request" value="Update"/>
<input id="query" type="submit" name= "user_request" value="Query"/>
</li>
function submitPage(actionFlag){
// actionFlag value can be save,update,Query
document.getElementById("citizenRegistration").action=
"citizen_registration.htm?actionFlag="+actionFlag;
document.getElementById("citizenRegistration").target="_self";
document.getElementById("citizenRegistration").method = "POST";
document.getElementById("citizenRegistration").submit();
}
您可以将按钮值发送给函数。
$('#query').click(function(e){
e.preventDefault();
//need to send the value of the button to server
var buttonVal = $(this).val();
alert(buttonVal);
submitPage();
});
相关文章:
- 验证动态单选按钮jQuery
- 单击按钮-jQuery/JavaScript时显示表格
- 加载页面时未触发按钮?(JQuery)
- 菜单打开和关闭菜单按钮 - Jquery
- FlatUI - 单选按钮 jQuery 兼容性
- 动作脚本3中的链接按钮 + jQuery 集成中的淡出
- 使用用户名时禁用按钮 jQuery.
- 需要默认的CSS按钮(JQuery)
- 如何将单选按钮的选定值复制到另一个单选按钮 - jquery
- 单击另一个按钮后如何启用按钮 jQuery.
- 在带有弹出窗口的循环中创建一个按钮-jQuery Mobile
- 将下拉覆盖长度选择更改为按钮-jQuery DataTables
- 带有编辑按钮Jquery的待办事项列表
- 按钮jquery ui不工作
- 为函数赋值并在单独的按钮jquery上运行
- 检查表单数据值并禁用提交按钮jQuery表单
- 将鼠标悬停时的按钮替换为另一个不起作用的按钮jQuery
- "打开“;切换按钮jQuery
- 在单击按钮 Jquery 时验证表单
- UL LI元素在单击向上和向下按钮jQuery时自动滚动