跳转到另一个页面并同时传输数据

时间:2013-10-21 00:36:54

标签: javascript jquery html5 openlayers

在我正在处理的网站的主页上,我想要一张实际地方的照片,上面是一个名为“查看更多”的按钮

单击该按钮,将用户转移到另一个页面,在该页面中,他可以找到包含已在地图上呈现的地点的空间点的openlayers地图。

现在,为了实现这一点,我需要将地点的名称从主页转移到地图页面,当点击按钮并立即调用javascript函数时,为了让openlayers在地图上渲染点

我该怎么做?

传输数据并立即调用javascript函数?

提前致谢

1 个答案:

答案 0 :(得分:2)

执行此操作的经典方法是在您打开它之前向图库页面URL添加查询参数:

/galleries?placeID=3456

然后,您可以在服务器上或在javascript的图库页面(无论哪个)中访问placeID


在图库页面中,您将获得一些在页面初始化时运行的JavaScript。该javascript将检查URL上的查询参数并采取相应的行动。

$(document).ready(function() {
    // examine window.location.search here to look at the query parameters
    var matches = window.location.search.match(/placeID=(.*?)(&|$)/);
    if (matches) {
        var placeID = matches[1];
        // do whatever you want with placeID here
    }
});