方法一:(偽裝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傳參數(包含+等特殊字符)的兩種解決方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。