当前位置: 首页 > 编程笔记 >

js的form表单提交url传参数(包含+等特殊字符)的两种解决方法

曹恩
2023-03-14
本文向大家介绍js的form表单提交url传参数(包含+等特殊字符)的两种解决方法,包括了js的form表单提交url传参数(包含+等特殊字符)的两种解决方法的使用技巧和注意事项,需要的朋友参考一下

方法一:(伪装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传参数(包含+等特殊字符)的两种解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍js提交form表单,并传递参数的实现方法,包括了js提交form表单,并传递参数的实现方法的使用技巧和注意事项,需要的朋友参考一下 以上这篇js提交form表单,并传递参数的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 本文向大家介绍Java 中 Form表单数据的两种提交方式,包括了Java 中 Form表单数据的两种提交方式的使用技巧和注意事项,需要的朋友参考一下 1 GET - 从指定的服务器中获取数据 1.1 GET方法 使用GET方法时,查询字符串(键值对)被附加在URL地址后面一起发送到服务器,例如:http://localhost:8080//customer/customer_info?res=j

  • 本文向大家介绍php解决和避免form表单重复提交的几种方法,包括了php解决和避免form表单重复提交的几种方法的使用技巧和注意事项,需要的朋友参考一下 前言 为什么要避免form表单被重复提交呢?因为我们不想让我们的服务器重复处理没必要的数据,同时我们也是避免我们的数据库产生重复的数据,避免表单重复提交也是让我们的网站更安全的一种表现。 先看一下有哪些情况下回导致表单重复提交呢,知道哪些情况下

  • 本文向大家介绍详解flask表单提交的两种方式,包括了详解flask表单提交的两种方式的使用技巧和注意事项,需要的朋友参考一下 一.通用方式 通用方式就是使用ajax或者$.post来提交。 前端html 将操作绑定 这样通过js来实现提交表单的功能,然后flask后端 通用方式的好处就是在其他框架中也适用。而且也并不复杂。 二.比较正宗的flask方式 前端html: 前端这时候可以不用绑定操作

  • 本文向大家介绍JS实现至少包含字母、大小写数字、字符的密码等级的两种方法,包括了JS实现至少包含字母、大小写数字、字符的密码等级的两种方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS实现至少包含字母、大小写数字、字符的密码等级的两种方法。分享给大家供大家参考。具体如下: 前言 密码,如果设置的太简单,很容易就被攻破,所以很多网站将密码设置的要求设置的挺严格,一般是字母、数字、字符3

  • 本文向大家介绍JS两种类型的表单提交方法实例分析,包括了JS两种类型的表单提交方法实例分析的使用技巧和注意事项,需要的朋友参考一下 本文实例分析了JS两种类型的表单提交方法。分享给大家供大家参考,具体如下: 1.原始的 这里的button提交之后,执行subForm()方法,subForm可以对表单进行验证,返回false,表单不提交。否则提交。 各种验证! 2.js设置的提交 这里并不是提交按钮