2014-09-30 59 views
0

我有两个页面分别如何在两个不同页面之间导航时打开div?

Customer.html 
index.html 

我从一个页面重定向到另一个页面,如图

Customer.html

window.location = "customer/index.html?qruuid="+uuid; 

的index.html

我正在检索qruuid值并将其重定向回Cus tomer.html

else if(qruuid!='') 
{ 
window.location = "../Customer.html?UUID="+qruuid; 

} 

我在这里的问题是,当我回来重定向(从index.html的到Customer.html)页面

是否有可能与特定的div打开显示Customer.html? ?

这是我Customer.html下名为“restaurantmenu”一类,我想表明,在打开状态时,我重定向回

$("#restaurantmenu").show(); 
+0

你可以寻找查询字符串(或引用),如果它是正确的,触发'$( “#restaurantmenu”)。秀( );'在页面加载。 – sideroxylon 2014-09-30 09:55:55

+0

可以请让我知道什么是查询字符串? – Pawan 2014-09-30 09:57:17

+0

“?”后的URL部分。 – sideroxylon 2014-09-30 09:59:00

回答

1

当你从指数重定向您可以添加一个参数。 HTML到customer.HTML。像

window.location = "../Customer.html?UUID="+qruuid+";isDivOpen=true;"; 

检索参数isDivOpen,如果它是真的。然后

$("#restaurantmenu").show(); 
+0

我正在使用jquery,所以你的意思是在jquery的ready函数中,我应该这样做? – Pawan 2014-09-30 09:58:30

+0

是的,你可以在jquery.ready下使用它 – 2014-09-30 09:59:17

1

如果返回的URL是"../Customer.html?UUID="+qruuid

$(document).ready(function() { 
    s = location.search; 
    if(s.indexOf('qruuid') != -1) { 
    $("#restaurantmenu").show(); 
    } 
});