同时跳转到另一个页面和传送者数据
在我正在处理的网站的主页上,我想要一张实际位置的照片,并在其上方有一个名为“See more”的按钮同时跳转到另一个页面和传送者数据
单击该按钮时,该按钮将用户转移到另一个页面,在那里他可以找到已经在地图上呈现的地点的空间点的openlayers地图。
现在,为了实现这一点,我需要将地点的名称从主页传输到地图页面,点击按钮并立即调用javascript函数,以使openlayers渲染地图上的点
我该怎么做?
传输数据并立即调用javascript函数?
在此先感谢
经典的方式做,这将是一个查询参数添加到画廊页面URL打开之前这个样子:
/galleries?placeID=3456
然后,您可以访问placeID
无论是在服务器上还是在画廊页面的javascript(无论你想要什么)。
在画廊页面中,您会在页面初始化时运行一些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
}
});
我刚刚编辑了这个问题。对不起,最后一刻编辑。谢谢。 – user2860857
@ user2860857 - 我在答案中添加了更多内容。 – jfriend00
有趣。但我从来没有这样做过。你能更具体一些还是指点我一个教程?再次感谢 – user2860857
您可以简单地将它作为请求中的查询字符串提供 – johan
您可以使用HTML5 localStorage来传输这些字符串。看看这个http://www.w3schools.com/html/html5_webstorage.asp –
@johan我刚刚编辑的问题。对不起,最后一刻编辑。谢谢。 – user2860857