Я использую запрос django AJAX, чтобы взять некоторые данные из моей формы django и вернуть некоторую информацию, используя это руководство .В этом руководстве ajax-скрипт использует функцию изменения, чтобы получить данные из выбранных html-вариантов и работать правильно.
В моем случае мне нужно сначала взять данные из выбранного индекса в любое время, чтобы пользователь зашел на эту страницу, а если изменил этот параметр,нужно работать изменить функцию. но я не знаю, чтобы сделать это
html:
<select id="id_username">
<option>user1</option>
<option>user2</option>
<option>user3</option>
<option>user4</option>
<option>user5</option>
</select>
где некоторые выбирается несколько раз
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);