利用ajax实现多个按钮提交给不同action
来源:互联网 发布:国家统计局数据库 编辑:程序博客网 时间:2024/06/04 09:33
利用ajax根据按钮的name属性来设置提交的action。
$('.btn').live('click', function updateData(){
var arr =[];$("#ta").find("tr").each(function(){
var json= {};
$(this).find("input").each(function(){
var name = $(this).attr("name"),
value = $(this).val();
json[name] = value;
})
arr.push(JSON.stringify(json));
});
console.log(arr);
var setUrl=$(this).attr('name'); // 动态获取的url ,如果from中第一个按钮,则获取的url为updateMore.action
// console.log(setUrl);
jQuery.ajax({
type: "POST",
url:"<%=path%>"+"/"+setUrl, // 动态设置提交的url
dataType : 'json',
data : {'arr':JSON.stringify(arr)},
success: function(data,textStatus){
if(setUrl=="updateMore.action"){ //根据获取的url来设置操作成功时弹出框的信息
alert("更新成功!");
}
if(setUrl=="importExcel.action"){
alert("导出成功!");
}
},
error: function(xhr,status,errMsg){
if(setUrl=="updateMore.action"){ //根据获取的url来设置操作失败时弹出框的信息
alert("更新失败!");
}
if(setUrl=="importExcel.action"){
alert("导出失败 !");
}
}
});
});
以下是form中button的参数 :
<form action=" " id="updateForm" theme="simple" enctype="application/x-www-form-urlencoded">
<input type="button" id="updateBtn" class="btn" name="updateMore.action" value="更新数据" />
<input type="button" id="importBtn" class="btn" name="importExcel.action" value="导出文件" />
</form
参考原文: http://blog.csdn.net/chenghuan1990/article/details/23757583
0 0
- 利用ajax实现多个按钮提交给不同action
- struts2页面有多个按钮提交不同action或一个按钮提交多个action
- JS实现一个表单form,多个submit按钮提交时带不同的action参数
- from表单多个按钮提交,跳转不同action
- 一个表单,多个提交按钮,提交到不同的action
- 页面上2个按钮,当提交表单的时候调用不同的方法,但是都需要把页面上面的查询条件提交给action
- MVC中一个表单实现多个提交按钮(一个action搞定添删改)
- 多不同按钮提交一个表单,提交到不同的action中
- struts2~按钮~提交~不同滴action~~
- Form 表单实现多个Action 请求,将表单数据提交到不同请求
- 在一个form表单中根据不同按钮实现多个action事件
- ModelDriven利用泛型实现多个Action得到不同的getModel类
- ModelDriven利用泛型实现多个Action得到不同的getModel类
- 多个Action提交
- Ajax实现提交多个参数
- Form实现提交到不同的action
- 在同一个form表单里有2个按钮,如何各自提交到不同的action里面去。
- form表单切换action值,不同按钮 提交
- Facebook优化分享后记
- linux下的打包与压缩
- 晚安,2010
- d另一种树形控件,dialog 另一种活用 用iframd的方式加载其他jsp
- 【原创】获得大尺寸Google地图图片
- 利用ajax实现多个按钮提交给不同action
- 类似条件式的选择
- 问题自检
- 【原创】试用SAE,搭建个人wordpress博客
- url传值乱码
- 13.56Mhz读卡器天线PCB设计
- 后台 tips
- jsp子页面传值给父页面
- 【转】在WinXP下用VC调整系统时间