第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在JavaScript中編碼URL?

在JavaScript中編碼URL?

海綿寶寶撒 2019-05-27 10:27:05
在JavaScript中編碼URL?如何使用JavaScript安全地對URL進(jìn)行編碼,以便將其放入GET字符串?var myUrl = "  var myOtherUrl = "http://example.com/index.html?url=" + myUrl;我假設(shè)你需要myUrl在第二行編碼變量?
查看完整描述

4 回答

?
肥皂起泡泡

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超6個贊

你有三個選擇:

  • escape() 不會編碼: @*/+

  • encodeURI() 不會編碼: ~!@#$&*()=:/,;?+'

  • encodeURIComponent() 不會編碼: ~!*()'

但在你的情況下,如果你想將URL傳遞給GET其他頁面的參數(shù),你應(yīng)該使用escapeencodeURIComponent,但不是encodeURI。

請參閱Stack Overflow問題最佳實(shí)踐:escape或encodeURI / encodeURIComponent以供進(jìn)一步討論。


查看完整回答
反對 回復(fù) 2019-05-27
?
嚕嚕噠

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超7個贊

堅(jiān)持下去encodeURIComponent()。該函數(shù)encodeURI()不打算編碼在URL中具有語義重要性的許多字符(例如“#”,“?”和“&”)。escape()不推薦使用,并且不打算編碼“+”字符,這些字符將被解釋為服務(wù)器上的編碼空格(并且,正如其他人所指出的那樣,不能對非ASCII字符進(jìn)行正確的URL編碼)。

對于encodeURI()encodeURIComponent()其他地方之間的區(qū)別有一個很好的解釋。如果要對某些內(nèi)容進(jìn)行編碼以便可以安全地將其作為URI的一個組件包含在內(nèi)(例如作為查詢字符串參數(shù)),則需要使用encodeURIComponent()。


查看完整回答
反對 回復(fù) 2019-05-27
  • 4 回答
  • 0 關(guān)注
  • 759 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號