使用Javascript从模板的select标签重定向到Django中的函数
Redirect to a function in Django from template on select tag using Javascript?
我在Django模板中有一个这样的select语句:
<select onchange="change_session()" name="select_path" id="select_path">
{% for i in session_info %}
<option name="server_id" id="select_path" value="{{ i.id }}">{{ i.session_name }}</option>
{% endfor %}
</select>
当用户选择另一个选项时,我想重定向到Django中名为change_user
的视图。我想简单地把它写成这个形式。为此,我尝试编写一个名为change_session的Javascript函数,该函数在用户更改选项时重定向到视图。我想把id change_session_id
的值传递给Django视图。以下是目前为止的内容:
function change_session() {
var session_id=document.getElementById('select_path').value;
}
如何修改此函数以传递给Django视图change_session
?谢谢你
您可以只使用<select>
<select name="select_path" id="select_path"
ONCHANGE="location = this.options[this.selectedIndex].value;">
{% for i in session_info %}
<option value="{% url app_name:change_user i.id %}">{{ i.session_name }}</option>
{% endfor %}
</select>
只是改变选项的值,我不知道确切的url
相关文章:
- 通过javascript重定向html传递php变量
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- 使用angular重定向到html页面
- 如何在chrome扩展中重定向到html页面
- 无法从jquery Mobile导航栏重定向到另一个页面
- ng视图外的链接重定向到ng视图内的页面
- 在phonegap应用程序内部重定向不起作用
- CORS-重定向到第二个GET正在接收的页面
- AJAX不会在文件上传后重定向到网页-POST方法
- 重定向时角度刷新浏览器
- 在 Django 中页面重定向时显示加载
- 模态中的 Django 形式:动态重定向和处理错误
- Django重定向到页面上的链接
- 使用Django模板中的javascript重定向attempt-生成无效的url
- Django提交表单->重定向到新页面->自动更新新页面
- Django中AJAX GET请求后重定向
- 用javascript(jquery)重定向django中的表单提交
- django -如何为Html中的Save按钮实现javascript,以帮助重定向到新url
- 使用Javascript从模板的select标签重定向到Django中的函数
- 如何从客户端手动调用django中的重定向函数