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传参数(包含+等特殊字符)的两种解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下