0

我正在使用以下插件: http: //jqvmap.com/为我带来了一个具有不同地区的国家/地区的正确地图。

我想用发布数据刷新页面以在点击发生时过滤一些信息。我使用了看起来很容易使用的加载功能,但是即使达到了该功能,之后也没有任何反应。

这是jQuery:

$(document).ready(function() {
    $('#francemap').vectorMap({
        map: 'france_fr',
        hoverOpacity: 0.5,
        hoverColor: "#EC0000",
        backgroundColor: "#444444",
        color: "#FACC2E",
        borderColor: "#000000",
        selectedColor: "#EC0000",
        enableZoom: false,
        showTooltip: true,

        onRegionClick: function(element, code, region)
        {
            var url = "home";
            $(document).load(url, {region:region});
        }
    });
}); 

因此,如果我基本上点击一个区域:什么也没有发生。甚至认为达到了 onRegionClick 功能。

我敢打赌,这是一个“DOM 级别问题”,就像我在 $("#francemap") 中调用文档选择器一样,但我无法确定,而且我不知道如何克服这个问题。

谢谢你读我

4

1 回答 1

1

如果你想刷新页面,你需要

window.location = url+"#"+region;

 

$(document).load(function() {}) 
// Bind an event handler to the "load" JavaScript event.

这是一个例子

于 2015-07-05T22:42:19.570 回答