2017-08-24 64 views
1

我有一個網頁,它有一個選擇下拉菜單,有幾個月的選項,以及一個帶有kibana iframe的div。每當用戶從下拉菜單中選擇一個月時,用戶界面應該能夠將iframe可視化更改爲所選月份的可視化。我寫了一個簡單的代碼,只要每改變一個月就更改一次iframe源代碼。我現在希望能夠從Nodejs服務器或Kibana獲取這些iframe鏈接(url)。動態生成kibana iframes(short 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(使用簡短網址)? (我不想在任何人手動創建iframe在kibana,它應該自動生成)

回答