Form 表单实现多个Action 请求,将表单数据提交到不同请求

在很多列表信息显示的页面,一般都设有按条件查询,显示功能,另外还会 有相应的导出功能,或者需要用到查询条件的其他功能,这个 时候为了让 查询的form 的数据能够被共同使用,即实现让一个表单 可以 进行两个不同的 action 请求, 如图

在遇到此类 相似的需求的时候,可以同过 js 对 form 表单的action 属性 进行设置,当点击 查询 时, 将action 设置为 查询请求,并将数据传到后台,当需要 按条件 导出的时候,将action 设置为 导出的请求,同时将查询条件传入后台;

一般对多个查询条件,会被封装成 一个 查询的Query 对象;

按查询条件导出  js 处理 代码 

function(){
	var queryUrl = $('#FormId').attr("action");
	var exportUrl = queryUrl + "/exportExcel";
	$('#FormId').attr("action",exportUrl);
	$('#FormId')[0].submit();
	//还原
	$('#FormId').attr("action",queryUrl);
}

后台根据 不同的请求 及 数据 进行不同的处理即可!

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值