1.系统是ssm框架,前台传递js数组之后再返回当前页刷新数据,使用window.href不合适太长的参数,普通的jQuery post请求又不会跳转页面,所以从网上大佬看的解决方案是设置表单post方式提交

    function createDocument1(obj) {$.ajax({url: "xxx1.do",//type: "post",contentType: "application/json; charset=utf-8",data: JSON.stringify(obj),dataType: "json",success: function (data) {if (data.success || data.success == true || data.success == "true") {layer.msg('生成成功');var url = "xxx2.do";//需要请求后台跳转页面的链接var params ={"aa" : "aa","bb" : "bb","cc" : new Array()};post(url,params);}else {layer.msg('生成失败');}},error: function (e) {alert(e);}});}//post请求通用跳转页面function post(url, params) {// 创建form元素var temp_form = document.createElement("form");// 设置form属性temp_form .action = url;temp_form .target = "_self";temp_form .method = "post";temp_form .style.display = "none";// 处理需要传递的参数for (var x in params) {var opt = document.createElement("textarea");opt.name = x;opt.value = params[x];temp_form .appendChild(opt);}document.body.appendChild(temp_form);// 提交表单temp_form .submit();}

2.后台controller方法

    @RequestMapping(value = "xxx2.do")public ModelAndView xxx2(HttpServletRequest request, String aa, String bb,String[] cc) throws Exception {ModelAndView modelAndView = new ModelAndView();modelAndView.setViewName("/xxx"); return modelAndView;}

post请求跳转页面相关推荐

  1. js跳转页面参数过长用post请求跳转页面

    1.拿到原始url 2.创建form表单 3.给表单插入数据 4.跳转页面 有个优化点跳转页面时候会闪一下form表单需要处理下 <!DOCTYPE html> <html>& ...

  2. vue中的倒计时跳转页面问题和axios网络请求this作用域问题

    一.前言 这两个是在日常开发中碰到的问题,网上都能查得到答案,但是我怕自己会忘记,姑且记录一下用作笔记吧. 二.vue倒计时跳转问题 1.案例 比如我们在一次网络请求结束之后,如果返回结果是成功,则倒 ...

  3. ajax ssm 页面跳转_Shiro 教程,Ajax请求拦截跳转页面方案

    我们知道Ajax不能做页面redirect和forward跳转,所以Ajax请求假如没登录,那么这个请求给用户的感觉就是没有任何反应,而用户又不知道用户已经退出或是  Session  超时了.这个时 ...

  4. Ajax请求成功后页面跳转

    文章目录 Ajax实现页面局部刷新 Ajax请求成功后页面跳转 Ajax实现页面局部刷新 这里通过点击一个按钮,然后下面产生一段文字,而整个页面不用刷新 <!DOCTYPE html> & ...

  5. 请求转发、请求重定向与页面跳转问题

    请求转发 请求转发是服务器行为,即用户向服务器发送了一次http请求,该请求可能会经过多个信息资源处理以后返回给用户,各个信息资源使用请求转发机制互相转发请求,从用户的感官上来看,是感觉不到请求转发的 ...

  6. jq ajax请求页面跳转页面,使用jquery.get提交页面没有跳转的解决方法

    代码如下: 复制代码 代码示例: CodeFile="Default.aspx.cs" Inherits="_Default" %> window.loc ...

  7. a标签不跳转+ajax异步请求+局部刷新页面

    a标签不跳转 <td style="text-align:center;"><a href="" style="color: #2d ...

  8. Ajax+SpringBoot+Thymeleaf使用中遇到的跳转页面问题

    前言:这周在使用 Ajax+Thymeleaf 时遇到一个问题,折腾了我很久,在此记录一下 Ajax+SpringBoot+Thymeleaf使用中遇到的跳转页面问题 问题描述 我的目的:通过 Aja ...

  9. Asp.Net中跳转页面有那几种方法

    一.方法 1.<a href="Default.aspx">跳转</a> 2.<asp:HyperLink id="HyperLink1&q ...

最新文章

  1. 因为爱情,才有了思科
  2. Android WiFi热点完全研究(自定义创建、跳转系统界面设置、读取配置、切换,Android6.0适配)...
  3. SGM:Sequence Generation Model for Multi-Label Classification(SGM)
  4. 66.javac 编译与 JIT 编译\编译过程\javac 编译\词法、语法分析\填充符号表\语义分析\字节码生成\JIT 编译
  5. 运行在Docker里的SpringBoot应用,如何查看记录在文件系统的日志
  6. Java DataOutputStream writeUTF()方法及示例
  7. 安装fastdfs依赖包
  8. 不允许更改采购订单币种
  9. 特斯拉在美国召回947辆电动汽车 因倒车影像显示延迟
  10. 成为一名架构师得学习哪些知识?
  11. iview tooltip自动消失_实现自动驾驶,为什么要对汽车、行人的轨迹进行预测?它与物体检测、追踪和路径规划间的关系是什么?...
  12. Delphi ListView基本用法大全
  13. namedpipe资料 政治课报告3000字 base64编码 《近世代数引论》冯克勤 P 1-5 - 学习记录 2020/6/5
  14. Rmarkdown教程
  15. 福昕软件发布福昕高级PDF编辑器 for Linux
  16. js html显示emoji表情,js emoji表情长度判断
  17. linux报错Error: /proc must be mounted
  18. python椭圆形骨料_一种基于python再生混凝土三维随机球形骨料模型的构建方法与流程...
  19. 2022年O2O平台还值得做吗
  20. TCP 应用层 心跳包

热门文章

  1. 微信登陆的LOL只有一个服务器,英雄联盟开启微信登陆功能 网友吐槽:这波操作多此一举...
  2. java-net-php-python-ssm公寓管理系统计算机毕业设计程序
  3. kafka 在线修改副本数
  4. 形状工具应用——制作巧克力
  5. 艺术不死,只是以生成 AI 的形式存在
  6. 超详细的 “专利申请流程”,你不知道的都在这儿!
  7. 推荐10个非常好用的CAD制图软件
  8. eclipse building workspace太慢或者 js出错问题解决
  9. spotify使用教程_如何使用Wine在Ubuntu 9.10中安装Spotify
  10. extjs5 中propertygrid修改样式以及数据更新