2017-12-11 13 views
0

私は3つの異なるユースケースの中からユーザが選択できるドロップダウンメニューがあり、その情報を次のページに渡したいと思います。JavaScript変数をDjangoのURLに渡しますか?

<option id='b2c-menu' value="Delivery">Delivery</option> 
<option id='taxi-menu' value="Air Taxi">Taxi</option> 
<option id='hub-menu' value="Hub-to-Hub">Metro</option> 

選択した場合、私はこのオプションをJavaScriptで変数として取り込みます.2番目のページで現在選択されているオプションが何であるかを知りたいと思います。それを渡すには、次のようなことをしたいと思います。

<a href="page2/{{ selected_option }}"</a> 

JSコンテンツに基づいてリンクを動的にする方法はありますか?

答えて

1

ここにはいくつかの方法があります。 1つはクリックで動的にlocation.hrefを設定することです。このようなものは私のためにうまくいく:

$('#mybutton').click(function(){ 
    window.location.href = "{% url '2ndlocation' %}?option=" + $('#myoption').val(); 
    return false; 
}); 
関連する問題