您的位置:首页 > 其它

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

2017-08-28 11:44 609 查看
在很多列表信息显示的页面,一般都设有按条件查询,显示功能,另外还会 有相应的导出功能,或者需要用到查询条件的其他功能,这个 时候为了让 查询的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);
}
后台根据 不同的请求 及 数据 进行不同的处理即可!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐