动态生成kibana iframe(短网址)

时间:2017-08-24 06:41:39

标签: jquery node.js elasticsearch iframe kibana

我有一个网页,其中有一个选择下拉菜单,有几个月的选项,以及一个带有kibana iframe的div。每当用户从下拉列表中选择一个月时,UI应该能够将iframe可视化更改为所选月份的可视化。我编写了一个简单的代码,只需更改月份就可以更改iframe源代码。我现在希望能够从Nodejs服务器或Kibana获取这些iframe链接(url)。

<select id="month">
    <option value="Jan">Jan</option>
    <option value="Feb">Feb</option>
    <option value="Mar">Mar</option>
    <option value="Apr">Apr</option>
</select>

<div>
    <iframe id="monthVisualization"></iframe>
</div>

/*function that is executed when month is selected from dropdown*/
function changeIframe(month)    {
    /*some code that gets iframe link of visualization of month that is received as parameter*/
    var url = someLink;
    $('#monthVisualization').attr('src', someLink);
}

注意:下拉列表会不断更改其选项,因为它是动态生成的。如何创建和访问基于这些选项动态生成的iframe(带有短网址)? (我不想让任何人在kibana手动创建iframe,它应该自动生成)

1 个答案:

答案 0 :(得分:0)

我建议您查看kibana API插件