【问题标题】:redirect in javascript click event using flask framework使用flask框架在javascript点击事件中重定向
【发布时间】:2017-11-01 14:46:55
【问题描述】:

我正在使用我发现的 Highcharts 示例,一旦用户单击页面上呈现的图表上的栏,就会将他们重定向到站点。仅使用 java 脚本就可以正常工作,但我使用的是 python 烧瓶框架,我想重定向到 /index 或 /about 之类的路由。但是,当我以这种方式进行重定向时,这就搞砸了。我曾尝试使用 url_for 但这对我也不起作用。不确定执行此操作的正确方法是什么?

这是我找到的 jsFiddle:https://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/plotoptions/series-point-events-click-url/

<script>
plotOptions: {
    series: {
        cursor: 'pointer',
        point: {
            events: {
                click: function () {
                    location.href = 'https://en.wikipedia.org/wiki/' +
                        this.options.key;
                }
            }
        }
    }
},

series: [{
    data: [{
        y: 29.9,
        name: 'USA',
        key: 'United_States'
    }, {
        y: 71.5,
        name: 'Canada',
        key: 'Canada'
    }, {
        y: 106.4,
        name: 'Mexico',
        key: 'Mexico'
    }]
}]
</script>

【问题讨论】:

    标签: javascript python redirect flask highcharts


    【解决方案1】:

    你可以试试

    window.location.replace('https://en.wikipedia.org/wiki/' +
                            this.options.key)
    

    【讨论】:

    • 我可能搞砸了。但我给与 / 是我的索引页的路线。我有一个关于的密钥:window.location.replace('/' + this.options.key) 当我得到这个时,看到重定向到 /undefined 就好像没有找到密钥一样。
    • 嗯,肯定是和highcharts有关,我不确定
    • Matt 您的数据格式与您的 jsFiddle 示例中显示的完全相同吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-24
    • 1970-01-01
    • 2014-06-22
    • 2011-04-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多