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传参数(包含+等特殊字符)的两种解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
10 祝女儿简短祝福语大全
11 大学新年祝福语简短创意
12 元旦适合的祝福语简短
13 朋友出远门祝福语简短
14 初六简短的祝福语
15 祝男孩生日祝福语简短
16 同事调离的祝福语简短
17 拜年红包的祝福语简短
18 妈妈生日祝福语简短励志