一,使用 escape() 編碼的字符串
url加密傳參有時候會出現Uncaught URIError: URI malformed的錯誤,這是因為你的url中包含了“%”字符,瀏覽器在對“%”執行decodeURIComponent時報錯,正確的解決是將%全部替換為%25再進行傳輸
url: '/xxx/yyy?key=' + key + "&Account=" + escape(Account) + '&RealName=' + escape(RealName).replace(/%/g,'%25')
二,js 接收參數 使用 unescape() 對 escape() 編碼的字符串進行解碼
unescape(request('RealName'))