[英]JS - Submit parameter's value with “&”
我正在使用.js引用表單。
在一個函數中,它設置表單的動作,然后提交。
document.forms[0].action = "FileController.do?action=genFile&fileType="+ft+"&answType="+at;
document.forms[0].submit();
問題是answType的值有時在其上帶有“ & ”,例如“ M&M ”,因此當我嘗試獲取該值時,如下所示:
String answer = request.getParameter("answType");
我只得到第一個“ M ”,而失去了其余的值。
我知道這是因為參數由“ & ”分隔。
但這有解決方法嗎?
我無法更改原始數據。
謝謝
encodeURIComponent(string)
會將URL中具有特殊含義的字符(例如&
)轉換為它們的轉義序列。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.