location.href传多个参数
时间: 2023-11-12 15:08:35 浏览: 213
对于location.href传递多个参数的问题,可以使用以下方法来实现。在传递多个参数时,每个参数之间使用"&"符号进行连接。例如:window.location.href="#?id=2&name=小明&name2=小红"。然而,当传递参数中包含字符串类型时,需要进行URL编码以确保传递的参数不会出现乱码。可以使用encodeURI()函数进行编码。例如:window.location.href="#?id=2&name="+encodeURI(encodeURI('小明'))+"&name2="+encodeURI(encodeURI('小红'))。在后台获取参数时,需要进行URL解码以还原参数的原始值。可以使用URLDecoder.decode()函数进行解码。例如:URLDecoder.decode(req.getParameter("name"),"utf-8")。这样可以确保参数在传递过程中不会出现错误。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [关于href如何传入多个数据和href中String类型的值如何转码](https://blog.csdn.net/Too_Soup_Soup/article/details/122083054)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文