js的form表单提交url传参数(包含+等特殊字符)的两种解决方法


Posted in Javascript onMay 25, 2016

方法一:(伪装form表单提交)

linkredwin = function(A,B,C,D,E,F,G){
    var formredwin = document.createElement("form");
    formredwin.method = 'POST';
    document.body.appendChild(formredwin);
    formredwin.action = "http://www.A.com/A.wiki?A="
        +encodeURI(A) + "&B="
        +encodeURIComponent(B) + "&C="
        +encodeURI(C) + "&D="
        +encodeURI(D) + "&E="
        +encodeURI(E) + "&F="
        +encodeURI(F)
        +"&G="+encodeURI(G);
    formredwin.submit();
    formredwin.parentNode.removeChild(formredwin);
}

方法二:

1. + URL 中+号表示空格 %2B 

2. 空格 URL中的空格可以用+号或者编码 %20 

3. / 分隔目录和子目录 %2F  

4. ? 分隔实际的 URL 和参数 %3F  

5. % 指定特殊字符 %25  

6. # 表示书签 %23  

7. & URL 中指定的参数间的分隔符 %26  

8. = URL 中指定参数的值 %3D 

以上这篇js的form表单提交url传参数(包含+等特殊字符)的两种解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
解决javascript:window.close()在chrome,Firefox下失效的问题
May 07 Javascript
JavaScript中的无阻塞加载性能优化方案
Oct 10 Javascript
运用jQuery定时器的原理实现banner图片切换
Oct 22 Javascript
一波JavaScript日期判断脚本分享
Mar 06 Javascript
使用jquery如何获取时间
Oct 13 Javascript
jQuery焦点图左右转换效果
Dec 12 Javascript
几行js代码实现自适应
Feb 24 Javascript
基于Vue+element-ui 的Table二次封装的实现
Jul 20 Javascript
Bootstrap 时间日历插件bootstrap-datetimepicker配置与应用小结
May 28 Javascript
JavaScript:ES2019 的新特性(译)
Aug 08 Javascript
node-red File读取好保存实例讲解
Sep 11 Javascript
jquery实现商品sku多属性选择功能(商品详情页)
Dec 20 jQuery
jQuery获取复选框被选中数量及判断选择值的方法详解
May 25 #Javascript
js提交form表单,并传递参数的实现方法
May 25 #Javascript
用JS动态改变表单form里的action值属性的两种方法
May 25 #Javascript
动态设置form表单的action属性的值的简单方法
May 25 #Javascript
Angularjs过滤器使用详解
May 25 #Javascript
jQuery限制图片大小的方法
May 25 #Javascript
jQuery中设置form表单中action值的实现方法
May 25 #Javascript
You might like
php 字符串中的\n换行符无效、不能换行的解决方法
2014/04/02 PHP
PHP中怎样防止SQL注入分析
2014/10/23 PHP
CSS3画一个阴阳八卦图
2021/03/09 HTML / CSS
页面版文本框智能提示JS代码
2009/11/20 Javascript
jQuery登陆判断简单实现代码
2013/04/21 Javascript
Dom 学习总结以及实例的使用介绍
2013/04/24 Javascript
如何设置一定时间内只能发送一次请求
2014/02/28 Javascript
提高NodeJS中SSL服务的性能
2014/07/15 NodeJs
解决jQuery上传插件Uploadify出现Http Error 302错误的方法
2015/12/18 Javascript
Bootstrap轮播插件使用代码
2016/10/11 Javascript
jQuery实现文字自动横移
2017/01/08 Javascript
js利用for in循环获取 一个对象的所有属性以及值的实例
2017/03/30 Javascript
JS图片延迟加载插件LazyImgv1.0用法分析【附demo源码下载】
2017/09/04 Javascript
Angular CLI 安装和使用教程
2017/09/13 Javascript
微信小程序实现倒计时补零功能
2018/07/09 Javascript
JS实现简单日历特效
2020/01/03 Javascript
Python中datetime常用时间处理方法
2015/06/15 Python
python清除指定目录内所有文件中script的方法
2015/06/30 Python
利用Python获取赶集网招聘信息前篇
2016/04/18 Python
python批量修改文件编码格式的方法
2018/05/31 Python
利用Django-environ如何区分不同环境
2018/08/26 Python
Pycharm2017版本设置启动时默认自动打开项目的方法
2018/10/29 Python
python爬虫之urllib,伪装,超时设置,异常处理的方法
2018/12/19 Python
详解Python解决抓取内容乱码问题(decode和encode解码)
2019/03/29 Python
python turtle库画一个方格和圆实例
2019/06/27 Python
使用 Python 清理收藏夹里已失效的网站
2019/12/03 Python
CSS3实现多重边框的方法总结
2016/05/31 HTML / CSS
C/C++程序员常见面试题一
2012/12/08 面试题
TCP/IP的分层模型
2013/10/27 面试题
Python中如何定义一个函数
2016/09/06 面试题
警察思想汇报
2014/01/04 职场文书
毕业设计论文致谢词
2015/05/14 职场文书
2015年环境整治工作总结
2015/05/22 职场文书
在职证明书模板
2015/06/15 职场文书
2015年财务人员个人工作总结
2015/07/27 职场文书
MYSQL如何查看操作日志详解
2022/05/30 MySQL