【发布时间】:2017-08-24 06:41:39
【问题描述】:
我有一个网页,其中有一个选择下拉菜单,其中包含几个月的选项,以及一个带有 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(带有短 url)? (我不希望任何人在 kibana 手动创建 iframe,它应该是自动生成的)
【问题讨论】:
标签: jquery node.js elasticsearch iframe kibana