URL参数过长时post 跳转的方法(form替换location.href)

编程技术  /  houtizong 发布于 3年前   272

 

在页面跳转时,我们时常用 window.location.href  的方法,如下:

window.location.href = 'monitor/queryalready_count?param_string='+param_string;

注意:window.location.href 的跳转是 get 的跳转方式

 

但是当参数param_string 过长时,比如参数字符串达到2K以上的长度,get跳转显然不可能了,就要使用form表单的形式实现post的方式跳转,可以在js中用以下方法实现:

 

document.write("<form action='monitor/queryalready_count' method='post' name='count_form' style='display:none'>");document.write("<input type='hidden' name='param_string' value='"+param_string+"'");document.write("</form>");document.count_form.submit();

 

 

 

 

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

留言需要登陆哦

技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成

网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];

      订阅博客周刊 去订阅

文章归档

文章标签

友情链接

Auther ·HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群 也可以扫右边的二维码
侯体宗的博客