-2

我正在制作一个交互式地图,我想知道是否可以将 URL 的一部分传递给 PHP 脚本并让它查找信息,然后将其取回以显示在 lightwindow 中的 iframe 中。

地图是基于 CSS 的,href 中每个州的每个链接都包含州名(例如 - #statename)。

当用户单击地图时,#statename 将附加到 URL。

我想知道是否可以将 URL 的那部分(#statename)传递给 PHP 并让它从那里运行脚本?

这是我正在处理的交互式地图的链接。如果你点击德克萨斯州,你会明白我的意思:

http://sjdunham.com/beta/maptest/

4

1 回答 1

0

是的,这很简单,你可以将一个事件绑定到 hashchange 事件,如果你使用的是 jQuery,你可以这样做:

$(window).on('hashchange', function() {
   console.log(window.location.hash); // replace this
});

然后,您可以将 console.log 行替换为对 PHP 脚本的 ajax 调用,并在请求完成后使用您发回的任何内容来修改 iframe。

于 2013-02-06T21:09:37.550 回答