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 给汉字排序实例代码
Jun 28 Javascript
前台js调用后台方法示例
Dec 02 Javascript
ExtJS 刷新后如何默认选中刷新前最后一次选中的节点
Apr 03 Javascript
jQuery 顶部导航跟随滚动条滚动固定浮动在顶部
Jun 06 Javascript
javascript 兼容各个浏览器的事件
Feb 04 Javascript
百度地图给map添加右键菜单(判断是否为marker)
Mar 04 Javascript
Bootstrap开关(switch)控件学习笔记分享
May 30 Javascript
vue中各组件之间传递数据的方法示例
Jul 27 Javascript
在Vue组件中使用 TypeScript的方法
Feb 28 Javascript
详解小程序用户登录状态检查与更新实例
May 15 Javascript
HTML元素拖拽功能实现的完整实例
Dec 04 Javascript
Vue实现图书管理案例
Jan 20 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
Laravel 实现数据软删除功能
2019/08/21 PHP
javascript 24小时弹出一次的代码(利用cookies)
2009/09/03 Javascript
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之二
2011/12/31 Javascript
js 鼠标移动显示图片的简单实例
2013/12/25 Javascript
jQuery中Form相关知识汇总
2015/01/06 Javascript
javascript实现类似百度分享功能的方法
2015/07/27 Javascript
jQuery事件绑定用法详解(附bind和live的区别)
2016/01/19 Javascript
JavaScript简单实现鼠标移动切换图片的方法
2016/02/23 Javascript
MUI  Scroll插件的使用详解
2017/04/13 Javascript
js编写选项卡效果
2017/05/23 Javascript
js实现黑白div块画空心的图形
2018/12/13 Javascript
JavaScript实现的联动菜单特效示例
2019/07/08 Javascript
vue.js基于v-for实现批量渲染 Json数组对象列表数据示例
2019/08/03 Javascript
JS中的算法与数据结构之常见排序(Sort)算法详解
2019/08/16 Javascript
微信小程序获取公众号文章列表及显示文章的示例代码
2020/03/10 Javascript
vue实现表格合并功能
2020/12/01 Vue.js
[00:56]PWL开团时刻DAY8——追追追追追!
2020/11/09 DOTA
[01:02:26]DOTA2-DPC中国联赛 正赛 SAG vs RNG BO3 第二场 1月18日
2021/03/11 DOTA
python过滤字符串中不属于指定集合中字符的类实例
2015/06/30 Python
Python进阶之尾递归的用法实例
2018/01/31 Python
Python 爬取携程所有机票的实例代码
2018/06/11 Python
pyqt5 实现多窗口跳转的方法
2019/06/19 Python
解决Django中修改js css文件但浏览器无法及时与之改变的问题
2019/08/31 Python
python  logging日志打印过程解析
2019/10/22 Python
使用python求解二次规划的问题
2020/02/29 Python
德国化妆品和天然化妆品网上商店:kosmetikfuchs.de
2017/06/09 全球购物
美国折扣宠物药房:Total Pet Supply
2018/05/27 全球购物
在印度上传处方,在线订购药品:Medlife
2019/03/28 全球购物
介绍一下Mysql的存储引擎
2015/02/12 面试题
中文系师范生自荐信
2013/10/01 职场文书
素质拓展感言
2014/01/29 职场文书
消防安全标语
2014/06/07 职场文书
苏州园林导游词
2015/02/03 职场文书
2016年劳模先进事迹材料
2016/02/25 职场文书
Pycharm 如何设置HTML文件自动补全代码或标签
2021/05/21 Python
详解Alibaba Java诊断工具Arthas查看Dubbo动态代理类
2022/04/08 Java/Android