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实现div拖拽宽度示例代码
Jul 31 Javascript
基于jQuery Bar Indicator 插件实现进度条展示效果
Sep 30 Javascript
jQuery控制DIV层实现由大到小,由远及近动画变化效果
Oct 09 Javascript
js检测用户输入密码强度
Oct 22 Javascript
JavaScript时间操作之年月日星期级联操作
Jan 15 Javascript
Bootstrap基本插件学习笔记之轮播幻灯片(23)
Dec 08 Javascript
基于jPlayer三分屏的制作方法
Dec 21 Javascript
非常实用的vue导航钩子
Mar 20 Javascript
JavaScript中双向数据绑定详解
May 03 Javascript
原JS实现banner图的常用功能
Jun 12 Javascript
js实现简单数字变动效果
Nov 06 Javascript
npm 更改默认全局路径以及国内镜像的方法
May 16 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中与数组相关的函数
2007/03/22 PHP
一个PHP的ZIP压缩类分享
2014/05/04 PHP
WIFI万能钥匙密码查询接口实例
2015/09/28 PHP
PHP实现模拟http请求的方法分析
2017/12/20 PHP
Javascript 事件流和事件绑定
2009/07/16 Javascript
禁止js文件缓存的代码
2010/04/09 Javascript
JavaScript去掉空格的方法集合
2010/12/28 Javascript
js对象之JS入门之Array对象操作小结
2011/01/09 Javascript
JS下拉框内容左右移动效果的具体实现
2013/07/10 Javascript
javascript确认框的三种使用方法
2013/12/17 Javascript
Javascript前端UI框架Kit使用指南之Kitjs简介
2014/11/28 Javascript
jQuery移动端图片上传组件
2016/06/12 Javascript
node.js中fs.stat与fs.fstat的区别详解
2017/06/01 Javascript
基于Vue实现页面切换左右滑动效果
2020/06/29 Javascript
解决layui的使用以及针对select、radio等表单组件不显示的问题
2019/09/05 Javascript
使用layui的layer组件做弹出层的例子
2019/09/27 Javascript
微信小程序 textarea 层级过高问题简单解决方案
2019/10/14 Javascript
微信小程序scroll-view实现滚动到锚点左侧导航栏点餐功能(点击种类,滚动到锚点)
2020/06/11 Javascript
[06:44]2018DOTA2亚洲邀请赛4.5 SOLO赛 MidOne vs Sumail
2018/04/06 DOTA
[20:39]DOTA2-DPC中国联赛 正赛开幕式 1月18日
2021/03/11 DOTA
Python3删除排序数组中重复项的方法分析
2019/01/31 Python
梅尔频率倒谱系数(mfcc)及Python实现
2019/06/18 Python
Python中的sys.stdout.write实现打印刷新功能
2020/02/21 Python
Python GUI库PyQt5样式QSS子控件介绍
2020/02/25 Python
HTML5新标签兼容——> 的两种方法
2018/09/12 HTML / CSS
升职自荐书范文
2013/11/28 职场文书
巧克力蛋糕店创业计划书
2014/01/14 职场文书
社区党员先进事迹
2014/01/22 职场文书
基层党员对照检查材料
2014/08/25 职场文书
医疗专业毕业生求职信
2014/08/28 职场文书
营销经理工作检讨书
2014/11/03 职场文书
学校重阳节活动总结
2015/03/24 职场文书
交通事故起诉书
2015/05/19 职场文书
离婚被告代理词
2015/05/23 职场文书
Django程序的优化技巧
2021/04/29 Python
小程序自定义轮播图圆点组件
2022/06/25 Javascript