完美解決js傳遞參數(shù)中加號(hào)和&號(hào)自動(dòng)改變的方法
在action中用get方法獲得參數(shù),如果參數(shù)里有"+",要做處理,否則到后臺(tái)會(huì)變成空格。
解決方案:
1 、改用post方法;
2 、在 js 里用 url = encodeURI(encodeURI(XXX)) ,后臺(tái)再解碼一次;
3 、傳遞參數(shù)的時(shí)候直接替換轉(zhuǎn)義,或者直接寫(xiě)轉(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)容了,希望大家多多支持腳本之家~
相關(guān)文章
php的派發(fā)機(jī)制實(shí)現(xiàn)方法
PHP是一種動(dòng)態(tài)類型的編程語(yǔ)言,它支持面向?qū)ο缶幊?在PHP中,派發(fā)指在運(yùn)行時(shí)確定要調(diào)用的方法或函數(shù)的過(guò)程,派發(fā)機(jī)制允許根據(jù)實(shí)際對(duì)象的類型來(lái)選擇要執(zhí)行的方法,這種靈活性使得PHP可以實(shí)現(xiàn)多態(tài)性,本文將給大家介紹php的派發(fā)機(jī)制是怎么實(shí)現(xiàn)的,需要的朋友可以參考下2023-10-10老生常談jacascript DOM節(jié)點(diǎn)獲取
下面小編就為大家?guī)?lái)一篇老生常談jacascript DOM節(jié)點(diǎn)獲取。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-04-04js中requestAnimationFrame()解讀與使用示例
requestAnimationFrame()是JavaScript中用于創(chuàng)建高效、流暢動(dòng)畫(huà)的核心方法,它與瀏覽器的重繪過(guò)程同步,確保每次動(dòng)畫(huà)更新都與顯示器刷新率同步,下面就來(lái)一起了解一下2024-09-09js createRange與createTextRange的一些用法實(shí)例
關(guān)于createTextRange和createRange的一些用法,腳本之家增強(qiáng)版。2010-05-05JS 調(diào)試中常見(jiàn)的報(bào)錯(cuò)問(wèn)題解決方法
下面小編就為大家?guī)?lái)一篇JS 調(diào)試中常見(jiàn)的報(bào)錯(cuò)問(wèn)題解決方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-05-05TypeScript中type和interface的區(qū)別及注意事項(xiàng)
type的類型別用可以用戶其他的類型,比如聯(lián)合類型、元祖類型、基本類型,interface不行,下面這篇文章主要給大家介紹了關(guān)于TypeScript中type和interface的區(qū)別及注意事項(xiàng)的相關(guān)資料,需要的朋友可以參考下2022-10-10