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代码片段收集
Jul 12 Javascript
深入理解JavaScript系列(2) 揭秘命名函数表达式
Jan 15 Javascript
引入autocomplete组件时JS报未结束字符串常量错误
Mar 19 Javascript
js,jquery滚动/跳转页面到指定位置的实现思路
Jun 03 Javascript
完美实现bootstrap分页查询
Dec 09 Javascript
js跨浏览器的事件侦听器和事件对象的使用方法
Dec 17 Javascript
js跨域资源共享 基础篇
Jul 02 Javascript
web前端vue之vuex单独一文件使用方式实例详解
Jan 11 Javascript
vue鼠标移入添加class样式,鼠标移出去除样式(active)实现方法
Aug 22 Javascript
从零开始封装自己的自定义Vue组件
Oct 09 Javascript
vue + any-touch实现一个iscroll 实现拖拽和滑动动画效果
Apr 08 Javascript
vue 中固定导航栏的实例代码
Nov 01 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
ADODB类使用
2006/11/25 PHP
PHP字符串 ==比较运算符的副作用
2009/10/21 PHP
php过滤html中的其他网站链接的方法(域名白名单功能)
2014/04/24 PHP
PHP 数组基本操作小结(推荐)
2016/06/13 PHP
laravel实现上传图片,并且制作缩略图,按照日期存放的代码
2019/10/16 PHP
大家未必知道的Js技巧收藏
2008/04/07 Javascript
关于onScroll事件在IE6下每次滚动触发三次bug说明
2011/09/21 Javascript
jQuery动态添加 input type=file的实现代码
2012/06/14 Javascript
javascript电商网站抢购倒计时效果实现
2015/11/19 Javascript
AngularJs实现ng1.3+表单验证
2015/12/10 Javascript
浅谈jquery.form.js的ajaxSubmit和ajaxForm的使用
2016/09/09 Javascript
Es6 写的文件import 起来解决方案详解
2016/12/13 Javascript
jQuery简易时光轴实现方法示例
2017/03/13 Javascript
基于JavaScript实现的希尔排序算法分析
2017/04/14 Javascript
axios拦截设置和错误处理方法
2018/03/05 Javascript
Vue中v-for的数据分组实例
2018/03/07 Javascript
VUE安装使用教程详解
2019/06/03 Javascript
vue.js实现只能输入数字的输入框
2019/10/19 Javascript
vue实现简易计算器功能
2021/01/20 Vue.js
python计算牛顿迭代多项式实例分析
2015/05/07 Python
Selenium+Python 自动化操控登录界面实例(有简单验证码图片校验)
2019/06/28 Python
决策树剪枝算法的python实现方法详解
2019/09/18 Python
Python queue队列原理与应用案例分析
2019/09/27 Python
解决django-xadmin列表页filter关联对象搜索问题
2019/11/15 Python
Python字符串的修改方法实例
2019/12/19 Python
pycharm 更改创建文件默认路径的操作
2020/02/15 Python
Python中zipfile压缩文件模块的基本使用教程
2020/06/14 Python
python爬虫scrapy基于CrawlSpider类的全站数据爬取示例解析
2021/02/20 Python
Coccinelle官网:意大利的著名皮具品牌
2019/05/15 全球购物
Farfetch中文官网:奢侈品牌时尚购物平台
2020/03/15 全球购物
学生会竞选演讲稿纪检部
2014/08/25 职场文书
国庆节演讲稿范文2014
2014/09/19 职场文书
机械专业毕业生自我鉴定2014
2014/10/04 职场文书
2015年体检中心工作总结
2015/05/27 职场文书
新郎婚礼致辞
2015/07/27 职场文书
聊聊redis-dump工具安装问题
2022/01/18 Redis