Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将所选值传递给url后尝试打开Div。(重新加载后关闭)_Javascript_Jquery_Html - Fatal编程技术网

Javascript 将所选值传递给url后尝试打开Div。(重新加载后关闭)

Javascript 将所选值传递给url后尝试打开Div。(重新加载后关闭),javascript,jquery,html,Javascript,Jquery,Html,嗨,我正试图在我的Jsp页面中打开一个div,所以我正在做的是向url传递一个Id,url在我的控制器中执行一些后台工作,并按预期检索数据,这一切都很正常。我只想在加载数据后显示div。当我加载页面时,没有选择任何选项,因此不会检索任何数据;当用户选择一个选项时,我希望加载url并打开div并保持打开状态,我尝试了加载,但没有发现任何效果。这就是我所知道的 $(“#车辆选定”)。在('change',function()上{ var x=document.getElementById(“车辆信

嗨,我正试图在我的Jsp页面中打开一个div,所以我正在做的是向url传递一个Id,url在我的控制器中执行一些后台工作,并按预期检索数据,这一切都很正常。我只想在加载数据后显示div。当我加载页面时,没有选择任何选项,因此不会检索任何数据;当用户选择一个选项时,我希望加载url并打开div并保持打开状态,我尝试了加载,但没有发现任何效果。这就是我所知道的

$(“#车辆选定”)。在('change',function()上{
var x=document.getElementById(“车辆信息”);
如果(x.style.display=='none'){
x、 style.display='block';
console.log(“made it”+x);
}否则{
x、 style.display='none';
console.log(“使其不是”+x);
}
});

欢迎光临:
选择车辆
司机车辆检查表
车辆:

VIN:
注册:
因此,在上下搜索解决方案后,我不得不采取稍微不同的路线,检查id的URL,如果存在,则显示div,这不是我想要的,但很有效,我将为任何可能偶然发现此问题并发现此方法有用的人发布此消息。下面是适用于know的解决方案

   $(document).ready(function() {

    var url = window.location.href;

    var urlEnd = url.substr(url.lastIndexOf('/') + 1);

    if (urlEnd !== "") {
        $("#vehicleInfo").show();

    }

});