问题描述
- 关于window.location.href的URL访问的问题
-
定义了一个变量,变量也拿到了,弹整个URL的时候也是对的,但是访问的时候地址栏中显示的却没了这个变量,求大神赐教啊!折磨了我整整一个晚上
解决方案
建议楼主看一下是不是js报错;EL表达是在js上的使用,我建议是这样的:
var isBorrowIdNull = '${not empty borrowId}';
if('true' == isBorrowIdNull){
//执行borrowId不为空时的代码块。。。
}
因为据楼主所述,弹出的borrowId是有值的,且路径也是对的。应该是js报错了。
解决方案二:
如果你在 var borrowEId这行下面弹出 下面的整个路径拼接后的字符串正确的话,就不可能访问时没有。
解决方案三:
服务器端是不是做了跳转了,要是你widow.location.href设置的那个值有borrowEId,访问肯定是不会有问题的,只可能服务器端跳转了导致浏览器地址栏被修改去掉了
时间: 2025-01-20 13:25:55