网页中的参数传递,“&”后面的参数不显示,去掉“&”就显示
1个回答
展开全部
你怎么获取的?
&符号在get模式的数据提交中,作为不同参数之间的分割符号,是关键字
获取时要指定不同的key来获取各自的值
如test.htm?a=1&b=2
如果获取时仅获取a的值,肯定不会有b的(以asp代码为例)
dim parmA
parmA=request.querystring("A")
此时parmA=1,去掉&符号,parmA="1b=2"
如果是不同的key,则分别获取,传入用test.htm?a=1&b=2
dim parmA,parmB
parmA=request.querystring("A")
parmB=request.querystring("B")
此时,parmA为1,parmB为2
如果是你传入的参数里面包含&这个字符,则必须进行编码才能传递到处理页面,你可以直接用“%26”替换“&”
&符号在get模式的数据提交中,作为不同参数之间的分割符号,是关键字
获取时要指定不同的key来获取各自的值
如test.htm?a=1&b=2
如果获取时仅获取a的值,肯定不会有b的(以asp代码为例)
dim parmA
parmA=request.querystring("A")
此时parmA=1,去掉&符号,parmA="1b=2"
如果是不同的key,则分别获取,传入用test.htm?a=1&b=2
dim parmA,parmB
parmA=request.querystring("A")
parmB=request.querystring("B")
此时,parmA为1,parmB为2
如果是你传入的参数里面包含&这个字符,则必须进行编码才能传递到处理页面,你可以直接用“%26”替换“&”
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询