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 相关文章推荐
火狐4、谷歌12不支持Jquery Validator的解决方法分享
Jun 20 Javascript
移动节点的jquery代码
Jan 13 Javascript
jQuery中filter()方法用法实例
Jan 06 Javascript
使用Raygun对Node.js应用进行错误处理的方法
Jun 23 Javascript
JavaScript简单下拉菜单实例代码
Sep 07 Javascript
jQuery检测滚动条是否到达底部
Dec 15 Javascript
Bootstrap CSS使用方法
Dec 23 Javascript
vue写h5页面的方法总结
Feb 12 Javascript
vue 动态表单开发方法案例详解
Dec 02 Javascript
js中位数不足自动补位扩展padLeft、padRight实现代码
Apr 06 Javascript
微信小程序实现日历签到
Sep 21 Javascript
Vue实现简单购物车功能
Dec 13 Vue.js
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将fileterms函数返回的结果变成可读的形式
2011/04/21 PHP
php生成二维码时出现中文乱码的解决方法
2014/12/18 PHP
thinkPHP自动验证、自动添加及表单错误问题分析
2016/10/17 PHP
php加速缓存器opcache,apc,xcache,eAccelerator原理与配置方法实例分析
2020/03/02 PHP
HTTP头隐藏PHP版本号实现过程解析
2020/12/09 PHP
js 多浏览器分别判断代码
2010/04/01 Javascript
jquery 取子节点及当前节点属性值的方法
2014/08/24 Javascript
JavaScript 学习笔记之操作符
2015/01/14 Javascript
Jquery实现textarea根据文本内容自适应高度
2015/04/03 Javascript
Node.js测试中的Mock文件系统详解
2016/11/21 Javascript
JavaScript实现256色转灰度图
2017/02/22 Javascript
Bootstrap的Carousel配合dropload.js实现移动端滑动切换图片
2017/03/10 Javascript
详解利用jsx写vue组件的方法示例
2017/07/17 Javascript
使用JS动态显示文本
2017/09/09 Javascript
vue轮播图插件vue-awesome-swiper
2017/11/27 Javascript
解决vue-cli3 使用子目录部署问题
2018/07/19 Javascript
王纯业的Python学习笔记 下载
2007/02/10 Python
Python计算三维矢量幅度的方法
2015/06/15 Python
Python编程中对文件和存储器的读写示例
2016/01/25 Python
tensorflow中next_batch的具体使用
2018/02/02 Python
使用 Python 实现简单的 switch/case 语句的方法
2018/09/17 Python
一篇文章搞懂Python的类与对象名称空间
2018/12/10 Python
Django用户认证系统 组与权限解析
2019/08/02 Python
Python 用__new__方法实现单例的操作
2020/12/11 Python
有750多个顶级品牌的瑞士时尚在线:ABOUT YOU
2017/01/04 全球购物
新加坡领先的在线生活方式和杂货购物网站:EAMART
2019/04/02 全球购物
医学专业毕业生个人的求职信
2013/12/04 职场文书
采购主管工作职责
2013/12/12 职场文书
《蜗牛》教学反思
2014/02/18 职场文书
表彰大会主持词
2014/03/26 职场文书
英语系毕业生求职信
2014/07/13 职场文书
药店促销活动策划方案
2014/08/24 职场文书
法定代表人资格证明书
2014/09/11 职场文书
村主任“四风”问题个人整改措施
2014/10/04 职场文书
创业计划书之花店
2019/09/20 职场文书
Redis分布式锁Redlock的实现
2021/08/07 Redis