亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

Jquery laravel 中帶有特殊字符的 URL 參數

Jquery laravel 中帶有特殊字符的 URL 參數

PHP
慕尼黑8549860 2023-09-15 09:45:23
截至目前,我可以使用此代碼訪問我的網址參數aclparams 包含special character類似于+此參數值的位置Very High 15% +在我的瀏覽器中看起來像這樣關聯http://localhost/whitelabs/yeast-bank?categoryID=3&searchType=YEAST&keyword=a&acl=Very%20High%2015%%20+JS $( "#btnSearchYeast" ).click(function() {        var keyword = $("#keyword").val();        var categoryID = $( "#selectType2" ).val();        var acl = $( "#selectType3" ).val();        location.href="{{ url('yeast-bank') }}"+"?categoryID="+categoryID+"&searchType=YEAST&keyword="+keyword+"&acl="+acl;        $( "#compareDiv" ).hide();    });但是當我嘗試dd($acl);在我的控制器上時。它返回這樣的東西+我的控制器中現在缺少標志。acl如何按原樣獲取 param 的值?
查看完整描述

2 回答

?
呼啦一陣風

TA貢獻1802條經驗 獲得超6個贊

您需要使用encodeURIComponent對字符串進行編碼,并在另一端使用decodeURIComponent :


const myString = "here + is a % dangerous & string"

const encodedString = encodeURIComponent(myString)

console.log(encodedString);

const decodedString = decodeURIComponent(encodedString)

console.log(decodedString)


查看完整回答
反對 回復 2023-09-15
?
翻過高山走不出你

TA貢獻1875條經驗 獲得超3個贊

您需要將其編碼為 URI 格式


正確的編碼版本是


encodeURIComponent( "Very High 15% +")


== 


"Very%20High%2015%25%20%2B"


查看完整回答
反對 回復 2023-09-15
  • 2 回答
  • 0 關注
  • 154 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號