javascript进行重定向页面时用window.href.location为什么有时不传参数?
从页面A.jsp跳转到页面B.jsp的时候,跳转如下window.location.href='/zyAssess/B.jsp?tendClass=11111';但是到了...
从页面A.jsp跳转到页面B.jsp的时候,跳转如下
window.location.href = '/zyAssess/B.jsp?tendClass=11111';
但是到了B页面的时候,url只剩下/zyAssess/B.jsp,后面的参数tendClass消失了
后台也接收不到tendClass
奇怪的是 在另一个页面C.jsp写同样的window.location.href = '/zyAssess/B.jsp?tendClass=11111';却能正确传输参数
这是为什么 展开
window.location.href = '/zyAssess/B.jsp?tendClass=11111';
但是到了B页面的时候,url只剩下/zyAssess/B.jsp,后面的参数tendClass消失了
后台也接收不到tendClass
奇怪的是 在另一个页面C.jsp写同样的window.location.href = '/zyAssess/B.jsp?tendClass=11111';却能正确传输参数
这是为什么 展开
3个回答
展开全部
你B页面是不是又做了重定向
追问
没有 我执行那段js代码时 页面的url没有参数 如果我手动给页面地址栏加参数就能正常接收参数
追答
function test(){
window.location.href="bb.jsp?username=1";
}
这么写是没问题的,可以拿到username的值啊
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
检查下页面的提交方式看看提交方式是post还是get,如果不一样将A页面的提交方式改成和C页面一致的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询