url-关于window.location.href的URL访问的问题

问题描述

关于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

url-关于window.location.href的URL访问的问题的相关文章

window.location.href中url中数据量太大时的解决方法

 这篇文章主要为大家介绍下window.location.href中url中数据量太大时的解决方法,需要的朋友可以参考下 先说一下今天遇到的问题   一个导出excel的处理,在按钮按下后需要传很大一个数据到后台,刚开始的做法如下: 代码如下: var actionUrlSetData = "****Action!exportDatas.action"+ "?now=" + new Date().getTime(); window.location.href= ac

window.location.href中url中数据量太大时的解决方法_javascript技巧

先说一下今天遇到的问题 一个导出excel的处理,在按钮按下后需要传很大一个数据到后台,刚开始的做法如下: 复制代码 代码如下: var actionUrlSetData = "****Action!exportDatas.action"+ "?now=" + new Date().getTime();window.location.href= actionUrl + "&" + data; 上面的data就是一个很长的字符串. 这样在火

javascript-js window.location.href 跳转显示404错误,但是路径是对的

问题描述 js window.location.href 跳转显示404错误,但是路径是对的 地址是对的,但是服务器却显示404错误, 要手动刷新一下,页面才显示出来. 这是为什么啊 用C#后台写的:Response.Write("window.location.href='SHPage.html?sName=" + jumpStore + "'"); 别说什么地址错误,页面找不到. 如果是这样的话,网址不变,为什么网页重新刷新就正常显示了.这就不是地址错误了吧,地

javascript window.location.href 跳转问题

问题描述 javascript window.location.href 跳转问题 请先看代码片段: if(1>0){ window.location.href="a.html"; } if(1<0){ window.location.href="b.html"; }else{ window.location.href="c.html"; } 为什么不跳转 a.html,反而跳转到了c.html 解决方案 http://www.jb5

window.location.href的用法(动态输出跳转)_基础知识

javascript中的location.href有很多种用法,主要如下. self.location.href="/url" 当前页面打开URL页面 location.href="/url" 当前页面打开URL页面 windows.location.href="/url" 当前页面打开URL页面,前面三个用法相同. this.location.href="/url" 当前页面打开URL页面 parent.location.h

用window.location.href为什么跳转不到servlet里??

问题描述 用window.location.href为什么跳转不到servlet里?? 删除 function empDelete(){ var obj = document.getElementsByName("del_flag"); var arr = new Array (); var obj = document.getElementsByName("del_flag"); for (var i = 0;i<obj.length;i++) { if (

window.navigate 与 window.location.href 的使用区别

首先说明的是 window.navigate 与 window.location.href 都是实现页面链接跳转的,下面将介绍它们的区别.  window.navigate("http://www.111cn.net") 这个方法是只针对IE的,不适用于火狐等其他浏览器,在HTML DOM Window Object中,根本没有列出window.navigate这个方法,所以这个方法尽量少用,遗忘最好.  location 属性是兼容所有浏览器的.因此在实现页面跳转的时候还是使用这个比

window.location.href IE下跳转失效的解决方法

 这篇文章主要介绍了window.location.href IE下跳转失效的解决方法,需要的朋友可以参考下 代码如下: <a href="javascript:void(0)" >GoNext</a>  $("a").click(function(){  window.location.href = "xxx.html";  })    代码如上,在IE下,特别是在IE6中,点击超链接之后,浏览器并没有发生跳转行为. 

window.location.href IE下跳转失效的解决方法_javascript技巧

复制代码 代码如下: <a href="javascript:void(0)" >GoNext</a> $("a").click(function(){ window.location.href = "xxx.html"; }) 代码如上,在IE下,特别是在IE6中,点击超链接之后,浏览器并没有发生跳转行为. 原因可能是因为在href中的javascript:void(0)阻止的事件行为,解决方法如下: 1.在onclic