js的form表單提交url傳參數(包含+等特殊字符)的兩種解決方法
來源:易賢網 閱讀:2989 次 日期:2016-06-23 13:57:45
溫馨提示:易賢網小編為您整理了“js的form表單提交url傳參數(包含+等特殊字符)的兩種解決方法”,方便廣大網友查閱!

下面小編就為大家?guī)硪黄猨s的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="

        <strong><span style="color: #ff00ff">+encodeURIComponent(B)</span></strong> + "&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傳參數(包含+等特殊字符)的兩種解決方法就是小編分享給大家的全部內容了,希望能給大家一個參考

更多信息請查看網絡編程
關于我們 | 聯(lián)系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網