遇到这样一个问题,页面直接传url类型参数的时候,页面得不到所有的参数值,比如<a href="www.test.com?url=www.baidu.com?a=1&b=2">测试</a>,页面获取url参数时,只能得到
www.baidu.com?a=1
,得不到b=2这个参数。原因是页面在进行处理时,是根据&符号进行处理的,导致b=2被截断。只要手工编一下码即可。将&符号编码成
%26 ,将?编码成%3F,问题解决。
页面传入url类型参数时要注意的问题
本文讨论了在网页中直接传递URL类型参数时遇到的问题,即页面仅能获取部分参数值,而忽略了其他参数。通过将特殊字符进行编码处理(如将&替换为%26,将?替换为%3F),可以有效解决此问题,确保所有参数值都能正确获取。

被折叠的 条评论
为什么被折叠?



