django ajax 请求获取选定的索引
Posted
技术标签:
【中文标题】django ajax 请求获取选定的索引【英文标题】:django ajax request to take selected index 【发布时间】:2019-08-26 17:20:31 【问题描述】:我使用 django AJAX 请求从我的 django 表单中获取一些数据,并使用此 manual 返回一些信息。 在此手动 ajax 脚本中,使用更改功能从选择的 html 中获取数据并正常工作。
在我的情况下,我需要先从选定索引中获取数据,以便用户访问此页面,如果更改该选项,则需要更改功能。但我不知道这样做
html:
<select id="id_username">
<option>user1</option>
<option>user2</option>
<option>user3</option>
<option>user4</option>
<option>user5</option>
</select>
where is some 有时会被选中
使用更改功能的ajax脚本:
$("#id_username").change(function ()
var id_user'= $("#id_username").val();
var form = $(this).closest("form");
$.ajax(
url: form.attr("data-validate-username-url"),
data: 'id_user': id_user,
dataType: 'json',
success: function (data)
$('#info_user_1').text(data.user);
);
);
javascript 获取选定的索引:
var id_pel = $('#id_username').find(":selected").text();
console.log(id_pel);
【问题讨论】:
【参考方案1】:请更具体地说明您的问题。顺便说一句,由于select
的选择器ID 是select_form 并且在javascript 中您使用id_username
作为您的选择器,这段代码将不起作用。
【讨论】:
更新我的答案并更改 id(错误的复制粘贴)。查看更改功能仅在更改选择选项时才有效,但我需要在用户访问页面时获取选定值。如何发送 $(' #id_username').find(":selected").text();到views.py而不需要改变值以上是关于django ajax 请求获取选定的索引的主要内容,如果未能解决你的问题,请参考以下文章
从未绑定列中的 DataGridViewComboBoxCell 获取选定索引和选定项