在我正在处理的网站的主页上,我想要一张实际地方的照片,上面是一个名为“查看更多”的按钮
单击该按钮,将用户转移到另一个页面,在该页面中,他可以找到包含已在地图上呈现的地点的空间点的openlayers地图。
现在,为了实现这一点,我需要将地点的名称从主页转移到地图页面,当点击按钮并立即调用javascript函数时,为了让openlayers在地图上渲染点
我该怎么做?
传输数据并立即调用javascript函数?
提前致谢
答案 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
}
});