JavaScript var 值,重定向 URL 为空
javascript var value with redirecting url getting null
在javascript中,我得到真或假,但在控制器中添加带有url的变量时得到空。我的代码就像
function validate() {
var prodVisible = $('#ProdTab').is(':visible');
window.open('${fileOpenOnPath}localFileUpload.htm?Id=${seVO.id}&prodVisible=${prodVisible}')
}
在控制器中,我得到了 prodVisible 的空值。
如果我理解正确的话,您正在尝试将JavaScript与JSP混合使用。
${prodVisible}
是jsp变量(服务器端),prodVisible
是javascript变量(客户端)。
首先执行服务器端代码,因此${prodVisible}
始终为 null。
你想要的是
window.open('${fileOpenOnPath}localFileUpload.htm?Id=${seVO.id}&prodVisible=' + prodVisible)
尝试通过删除从变量中可见
var prodVisible = $('#ProdTab')
你应该传递prodVisible
的值吧?
所以你的代码应该是这样的。
var prodVisible = $('#ProdTab').is(':visible');
window.open('${fileOpenOnPath}localFileUpload.htm?Id=${seVO.id}&prodVisible=${prodVisible}');
并从控制器获取prodVisible
值。
相关文章:
- 如果文本字段为空,则使用JavaScript应用CSS样式
- ReactJS映射:如何仅在url变量不为空时呈现html链接
- 如果localstorage为空,则显示欢迎消息
- 使用 jQuery 检查所有值是否为空或已填充
- 如果值为空,如何设置输入的默认值?jQuery
- 如何检查元素的内容是否为空,如果为空,请在jquery中删除该元素
- 在MVC 4中,对Controller的Ajax调用为空
- img src 属性在为空时返回页面的 URL
- 具有动态定义url的iframe为空
- 如果文本字段不为空,则自动将表单提交到url
- 如何使用jQuery检查图像URL是否为空并执行某些操作
- JavaScript var 值,重定向 URL 为空
- 将 PHP 函数的 3 小位重构为 JS - 数组,如果为空且匹配 url
- 检测字符串是否为有效 URL 且不为空
- 窗口.Onerror:当动态添加的脚本(通过脚本标签)出错时,url属性为空
- 在AngularJS中从可能为空的插值URL值加载图像
- window.open的url为空,等待动态html加载,然后打印
- $location.search在前面加上散列URL时为空
- if语句-Javascript-基于下拉选择的URL-如果所有下拉变量都为空,则转到特定的URL
- Firebase存储-某些下载URL为空