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基本对象
Jan 11 Javascript
强悍无比的WEB开发好助手FireBug(Firefox Plugin)
Jan 16 Javascript
JavaScript 小型打飞机游戏实现原理说明
Oct 28 Javascript
javascript实现的使用方向键控制光标在table单元格中切换
Nov 17 Javascript
js获取通过ajax返回的map型的JSONArray的方法
Jan 09 Javascript
JavaScript将一个数组插入到另一个数组的方法
Mar 19 Javascript
JavaScript编程学习技巧汇总
Feb 21 Javascript
你知道setTimeout是如何运行的吗?
Aug 16 Javascript
jQuery实现自动调用和触发某个事件的方法
Nov 18 Javascript
Vue Autocomplete 自动完成功能简单示例
May 25 Javascript
p5.js实现动态图形临摹
Oct 23 Javascript
关于Node.js中频繁修改代码重启服务器的问题
Oct 15 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
64位windows系统下安装Memcache缓存
2015/12/06 PHP
PHP中字符与字节的区别及字符串与字节转换示例
2016/10/15 PHP
PHP并发查询MySQL的实例代码
2017/08/09 PHP
关于laravel模板中生成URL的几种模式总结
2019/10/18 PHP
prototype 1.5相关知识及他人笔记
2006/12/16 Javascript
科讯商业版中用到的ajax空间与分页函数
2007/09/02 Javascript
Javascript 八进制转义字符(8进制)
2011/04/08 Javascript
jquery的ajax请求全面了解
2013/03/20 Javascript
Juery解决tablesorter中文排序和字符范围的方法
2015/05/06 Javascript
提高jQuery性能优化的技巧
2015/08/03 Javascript
AngularJS基础 ng-keyup 指令简单示例
2016/08/02 Javascript
探究JavaScript中的五种事件处理程序方式
2016/12/07 Javascript
Angular实现下拉框模糊查询功能示例
2018/01/03 Javascript
vue-devtools的安装步骤
2018/04/23 Javascript
vue中v-model的应用及使用详解
2018/06/27 Javascript
详解如何使用微信小程序云函数发送短信验证码
2019/03/13 Javascript
Javascript读取上传文件内容/类型/字节数
2019/04/30 Javascript
微信小程序获取用户信息并保存登录状态详解
2019/05/10 Javascript
layui实现三级导航菜单
2019/07/26 Javascript
layui(1.0.9)文件上传upload,前后端的实例代码
2019/09/26 Javascript
京东优选小程序的实现代码示例
2020/02/25 Javascript
[02:15]你好,这就是DOTA!
2015/08/05 DOTA
Python动刷新抢12306火车票的代码(附源码)
2018/01/24 Python
Python 比较文本相似性的方法(difflib,Levenshtein)
2018/10/15 Python
Python pycharm 同时加载多个项目的方法
2019/01/17 Python
CentOS7下安装python3.6.8的教程详解
2020/01/03 Python
python和go语言的区别是什么
2020/07/20 Python
python map比for循环快在哪
2020/09/21 Python
python批量修改文件名的示例
2020/09/27 Python
pycharm激活码免费分享适用最新pycharm2020.2.3永久激活
2020/11/25 Python
英国汽车座椅和婴儿车购物网站:Uber Kids
2017/04/19 全球购物
UDP协议功能
2013/01/06 面试题
领导干部培训感言
2014/01/23 职场文书
买卖车协议书
2014/04/21 职场文书
2019森林防火宣传标语大全!
2019/07/03 职场文书
MySQL事务的隔离级别详情
2022/07/15 MySQL