
struts2和jquery的一个问题
点击一个按钮需要执行一个action,可以写onclick=location="add.action"。但是现在需要点击按钮后同事按钮消失,所以我的思路是再写一个jque...
点击一个按钮需要执行一个action,可以写onclick=location="add.action"。但是现在需要点击按钮后同事按钮消失,所以我的思路是再写一个jquery的function来让button.hide(),问题来了 ,怎样能让这个按钮执行一个action同时又执行一个function呢,onclick后面应该怎么写,高手们帮帮忙!
展开
1个回答
展开全部
<button id="btnMyButton" type="button">Click me</button>
<script>
$(function() {
$("#btnMyButton").click(function() {
// ajax方式提交表单,也就是你要访问那个action,方便点的话,用$("form").ajaxSubmit();但是需要引入jquery.form.min.js
$(this).hide();
});
});
</script>
<script>
$(function() {
$("#btnMyButton").click(function() {
// ajax方式提交表单,也就是你要访问那个action,方便点的话,用$("form").ajaxSubmit();但是需要引入jquery.form.min.js
$(this).hide();
});
});
</script>
追问
看来想在function里面执行action就必须用ajax方式提交了,那能不能帮我把ajax的那部分代码写一下,非常感谢啊,我加分!
追答
如果不用ajax方式提交,那么你页面就没了,那么隐藏按钮还有什么用?
ajax方式提交表单方法:
假设表单Click me
1、jquery的ajax方法
$.ajax({
url: $("#formMain").attr("action"),
method: "post", // or get
// 一系列其他你需要的参数(详见文档)
success: function(dataFromServer) {
// 处理服务端返回的数据dataFromServer
}
});
2、引入jquery form插件,最小化文件为jquery.form.min.js
$("#formMain").ajaxSubmit(function(dataFromServer) {
// 处理服务端返回的数据dataFromServer
});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询