struts2和jquery的一个问题

点击一个按钮需要执行一个action,可以写onclick=location="add.action"。但是现在需要点击按钮后同事按钮消失,所以我的思路是再写一个jque... 点击一个按钮需要执行一个action,可以写onclick=location="add.action"。但是现在需要点击按钮后同事按钮消失,所以我的思路是再写一个jquery的function来让button.hide(),问题来了 ,怎样能让这个按钮执行一个action同时又执行一个function呢,onclick后面应该怎么写,高手们帮帮忙! 展开
 我来答
goshimo
2011-06-07 · TA获得超过524个赞
知道小有建树答主
回答量:883
采纳率:0%
帮助的人:459万
展开全部
<button id="btnMyButton" type="button">Click me</button>

<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
});
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式