完美解決js傳遞參數(shù)中加號和&號自動(dòng)改變的方法
在action中用get方法獲得參數(shù),如果參數(shù)里有"+",要做處理,否則到后臺會(huì)變成空格。
解決方案:
1 、改用post方法;
2 、在 js 里用 url = encodeURI(encodeURI(XXX)) ,后臺再解碼一次;
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ī)淼耐昝澜鉀Qjs傳遞參數(shù)中加號和&號自動(dòng)改變的方法全部內(nèi)容了,希望大家多多支持腳本之家~
相關(guān)文章
[js高手之路]圖解javascript的原型(prototype)對象,原型鏈實(shí)例
下面小編就為大家?guī)硪黄猍js高手之路]圖解javascript的原型(prototype)對象,原型鏈實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-08-08
javascript 可控式透明特效實(shí)現(xiàn)代碼
透明特效是script.aculo.us提到的特效中最簡單的特效之一。既然是特效,必須涉及時(shí)間與空間的概念。時(shí)間我們可以用setTimeout與setInterval,個(gè)人比較喜歡setTimeout,雖然它每次調(diào)用都重復(fù)注冊,但可控性比較好。2010-01-01
使用JavaScript為Kindeditor自定義按鈕增加Audio標(biāo)簽
這篇文章主要介紹了使用JavaScript為Kindeditor自定義按鈕增加Audio標(biāo)簽的方法,KindEditor是一套開源的HTML可視化編輯器,需要的朋友可以參考下2016-03-03
10行原生JS實(shí)現(xiàn)文字無縫滾動(dòng)(超簡單)
下面小編就為大家分享一篇10行原生JS實(shí)現(xiàn)文字無縫滾動(dòng)的效果,特別簡單,具有很好的參考價(jià)值,希望對大家有所幫助2018-01-01
js經(jīng)驗(yàn)分享 JavaScript反調(diào)試技巧
在這篇文章中,我打算跟大家總結(jié)一下關(guān)于JavaScript反調(diào)試技巧方面的內(nèi)容。值得一提的是,其中有些方法已經(jīng)被網(wǎng)絡(luò)犯罪分子廣泛應(yīng)用到惡意軟件之中了,需要的朋友可以參考下2018-03-03

