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来实现动画导航效果的代码
Dec 16 Javascript
jquery键盘事件介绍
Jan 31 Javascript
解决js正则匹配换行问题实现代码
Dec 10 Javascript
原生js三级联动的简单实现代码
Jun 07 Javascript
js从数组中删除指定值(不是指定位置)的元素实现代码
Sep 13 Javascript
jQuery实现用户输入自动完成功能
Feb 13 Javascript
Vue-resource实现ajax请求和跨域请求示例
Feb 23 Javascript
vue调试工具vue-devtools安装及使用方法
Nov 07 Javascript
vue实现带复选框的树形菜单
May 27 Javascript
详解搭建一个vue-cli的移动端H5开发模板
Jan 17 Javascript
vue 基于abstract 路由模式 实现页面内嵌的示例代码
Dec 14 Vue.js
jquery插件实现悬浮的菜单
Apr 24 jQuery
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
咖啡豆分级制度 咖啡豆等级分类 咖啡豆是按口感分类的吗?
2021/03/05 新手入门
一个简单的自动发送邮件系统(一)
2006/10/09 PHP
php 判断页面或图片是否经过gzip压缩的方法
2017/04/05 PHP
Yii2.0框架behaviors方法使用实例分析
2019/09/30 PHP
js版本A*寻路算法
2006/12/22 Javascript
比较详细的关于javascript 解析json的代码
2009/12/16 Javascript
jquery实现微博文字输入框 输入时显示输入字数 效果实现
2013/07/12 Javascript
jquery插件NProgress.js制作网页加载进度条
2015/06/05 Javascript
JavaScript脚本库编写的方法
2015/12/09 Javascript
Bootstrap中表单控件状态(验证状态)
2016/08/04 Javascript
nodejs入门教程六:express模块用法示例
2017/04/24 NodeJs
Angular 4依赖注入学习教程之ValueProvider的使用(七)
2017/06/04 Javascript
jquery图片放大镜效果
2017/06/23 jQuery
不得不看之JavaScript构造函数及new运算符
2017/08/21 Javascript
React操作真实DOM实现动态吸底部的示例
2017/10/23 Javascript
利用Vue2.x开发实现JSON树的方法
2018/01/04 Javascript
Vue 实现显示/隐藏层的思路(加全局点击事件)
2019/12/31 Javascript
vue实现虚拟列表功能的代码
2020/07/28 Javascript
2款Python内存检测工具介绍和使用方法
2014/06/01 Python
python实现class对象转换成json/字典的方法
2016/03/11 Python
JavaScript实现一维数组转化为二维数组
2018/04/17 Python
python变量赋值方法(可变与不可变)
2019/01/12 Python
python 计算平均平方误差(MSE)的实例
2019/06/29 Python
对django的User模型和四种扩展/重写方法小结
2019/08/17 Python
CSS3实现任意图片lowpoly动画效果实例
2017/05/11 HTML / CSS
新奇的小玩意:IWOOT
2016/07/21 全球购物
世界上最大的折扣香水店:FragranceNet.com
2016/10/26 全球购物
香港现代设计家具品牌:Ziinlife Furniture
2018/11/13 全球购物
DTD的含义以及作用
2014/01/26 面试题
土木工程师岗位职责
2013/11/24 职场文书
好家长事迹材料
2014/01/23 职场文书
幼儿园门卫安全责任书
2015/05/08 职场文书
实施意见格式范本
2015/06/05 职场文书
工作计划范文之财务管理
2019/08/09 职场文书
Consul在linux环境的集群部署
2022/04/08 Servers
golang连接MySQl使用sqlx库
2022/04/14 Golang