在action中用get方法獲得參數(shù),如果參數(shù)里有"+",要做處理,否則到后臺(tái)會(huì)變成空格。
解決方案:
1 、改用post方法;
2 、在 js 里用 url = encodeURI(encodeURI(XXX)) ,后臺(tái)再解碼一次;
3 、傳遞參數(shù)的時(shí)候直接替換轉(zhuǎn)義,或者直接寫轉(zhuǎn)義后的代碼
data = "a + b";
data = data.replace(//+/g, "+");
data = data.replace(//&/g, "&") ;
或者:
data = "a + b";
data = "a & b";
以上就是小編為大家?guī)?lái)的完美解決js傳遞參數(shù)中加號(hào)和&號(hào)自動(dòng)改變的方法全部?jī)?nèi)容了,希望大家多多支持武林網(wǎng)~
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注