js的form表单提交url传参数(包含+等特殊字符)的两种解决方法
方法一:(伪装form表单提交)
linkredwin=function(A,B,C,D,E,F,G){
varformredwin=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传参数(包含+等特殊字符)的两种解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
7 简短的二胎祝福语
10 简短霸气女儿生日 祝福语
11 祝福语高考小众诗句简短
12 元旦祝福语20秒简短
13 老师过年祝福语大全 简短
14 一生祝福语简短
15 产检祝福语简短霸气
16 朋友店开张祝福语简短
17 生日爱情祝福语大全简短
18 朋友女儿生日祝福语 简短