完美解決js傳遞參數(shù)中加號和&號自動改變的方法
在action中用get方法獲得參數(shù),如果參數(shù)里有"+",要做處理,否則到后臺會變成空格。
解決方案:
1 、改用post方法;
2 、在 js 里用 url = encodeURI(encodeURI(XXX)) ,后臺再解碼一次;
3 、傳遞參數(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ù)中加號和&號自動改變的方法全部內(nèi)容了,希望大家多多支持腳本之家~
相關文章
js中requestAnimationFrame()解讀與使用示例
requestAnimationFrame()是JavaScript中用于創(chuàng)建高效、流暢動畫的核心方法,它與瀏覽器的重繪過程同步,確保每次動畫更新都與顯示器刷新率同步,下面就來一起了解一下2024-09-09js createRange與createTextRange的一些用法實例
關于createTextRange和createRange的一些用法,腳本之家增強版。2010-05-05TypeScript中type和interface的區(qū)別及注意事項
type的類型別用可以用戶其他的類型,比如聯(lián)合類型、元祖類型、基本類型,interface不行,下面這篇文章主要給大家介紹了關于TypeScript中type和interface的區(qū)別及注意事項的相關資料,需要的朋友可以參考下2022-10-10