2017-03-09 25 views
0

我創建了一個查詢並生成了一個值的下拉列表。我想創建多個按鈕,從下拉菜單中讀取選定的值並將其用於在URL中進行路由。根據選擇的菜單和按鈕構建網址

<select name="Item_1" id="ddval"> 
    {% for row in season %} 
    <option value="{{ row[1] }} {{ row[0] }}">{{ row[1] }} {{ row[0] }}</option> 
    {% endfor %}   
</select> 

我希望每個按鈕,讀取任何下拉已開啓,然後執行該腳本從所選擇的選項值取特定值

按鈕1執行腳本1

/script1/row[1]/row[0] 

按鈕2執行腳本2

/script2/row[1]/row[0] 

回答

0

我建議使用javascript(jquery)f或者這個任務 首先你所選擇的選項的值

var val = $('#ddval:selected').val(); 

,那麼你要拆分的行

var rows = val.split(" "); 

然後執行你的應用程序,要做到這一點,你需要聽的按鈕點擊事件。

$("#button1").click(function(){ 
    location.replace("/script1/" + rows[0] + "/" + rows[1]); 
    // you can do ajax , $.get ..... 
}); 


$("#button1").click(function(){ 
    location.replace("/script1/" + rows[0] + "/" + rows[1]); 
    // you can do ajax , $.get ..... 
});