Django AJAX запрос принять выбранный индекс - PullRequest
1 голос
/ 04 апреля 2019

Я использую запрос 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);

1 Ответ

0 голосов
/ 05 апреля 2019

Пожалуйста, будьте более конкретны в отношении вашей проблемы. Кстати, этот код не будет работать, потому что идентификатор селектора select равен select_form , а в javascript вы используете id_username в качестве селектора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...