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 相关文章推荐
JQuery 引发两次$(document.ready)事件
Jan 15 Javascript
一段实现页面上的图片延时加载的js代码
Feb 11 Javascript
(jQuery,mootools,dojo)使用适合自己的编程别名命名
Sep 14 Javascript
用html+css+js实现的一个简单的图片切换特效
May 28 Javascript
JavaScript使用Replace进行字符串替换的方法
Apr 14 Javascript
在JavaScript中处理数组之reverse()方法的使用
Jun 09 Javascript
jquery实现表单验证并阻止非法提交
Jul 09 Javascript
微信小程序开发(一) 微信登录流程详解
Jan 11 Javascript
vue将毫秒数转化为正常日期格式的实例
Sep 16 Javascript
微信小程序页面间传值与页面取值操作实例分析
Apr 30 Javascript
解决Layui数据表格显示无数据提示的问题
Nov 14 Javascript
JavaScript基于面向对象实现的无缝滚动轮播示例
Jan 17 Javascript
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程序中的常见漏洞进行攻击(下)
2006/10/09 PHP
php合并数组array_merge函数运算符加号与的区别
2008/10/31 PHP
用js进行url编码后用php反解以及用php实现js的escape功能函数总结
2010/02/08 PHP
完美实现wordpress禁止文章修订和自动保存的方法
2014/11/03 PHP
php中substr()函数参数说明及用法实例
2014/11/15 PHP
实现PHP+Mysql无限分类的方法汇总
2015/03/02 PHP
php生成curl命令行的方法
2015/12/14 PHP
PHP数字前补0的自带函数sprintf 和number_format的用法(详解)
2017/02/06 PHP
PHP基于PDO调用sqlserver存储过程通用方法【基于Yii框架】
2017/10/07 PHP
PHP cURL获取微信公众号access_token的实例
2018/04/28 PHP
javascript游戏开发之《三国志曹操传》零部件开发(五)可移动地图的实现
2013/01/23 Javascript
jquery toolbar与网页浮动工具条具体实现代码
2014/01/12 Javascript
一个JavaScript的求爱小特效
2014/05/09 Javascript
jquery-mobile表单的创建方法详解
2016/11/23 Javascript
巧用数组制作图片切换js代码
2016/11/29 Javascript
微信小程序 数组(增,删,改,查)等操作实例详解
2017/01/05 Javascript
jquery Ajax 全局调用封装实例详解
2017/01/16 Javascript
详解vuejs几种不同组件(页面)间传值的方式
2017/06/01 Javascript
jQuery HTML css()方法与css类实例详解
2020/05/20 jQuery
echarts浮动显示单位的实现方法示例
2020/12/04 Javascript
微信小程序 接入腾讯地图的两种写法
2021/01/12 Javascript
[03:37]2015国际邀请赛第四日现场精彩集锦
2015/08/08 DOTA
python 域名分析工具实现代码
2009/07/15 Python
忘记ftp密码使用python ftplib库暴力破解密码的方法示例
2014/01/22 Python
详解python读取image
2019/04/03 Python
Python文件操作方法详解
2020/02/09 Python
Python3 获取文件属性的方式(时间、大小等)
2020/03/12 Python
纯css3实现图片翻牌特效
2015/03/10 HTML / CSS
Html5 canvas实现粒子时钟的示例代码
2018/09/06 HTML / CSS
英国家喻户晓的家居商店:The Range
2019/03/25 全球购物
德国消费电子产品购物网站:Guter Kauf
2020/09/15 全球购物
幼儿园教师教育感言
2014/02/28 职场文书
项目经理聘任书
2014/03/29 职场文书
个人债务授权委托书
2014/10/17 职场文书
家长给老师的感谢信
2015/01/20 职场文书
Win11怎样将锁屏账户头像图片改成动画视频
2021/11/21 数码科技