Как получить идентификатор из опции тега select и отправить в класс cs на страницах бритвы - PullRequest
0 голосов
/ 17 октября 2019

Я хочу получить подкатегорию из основной категории с помощью ajax

Код HTML:

<select asp-for="secondCategory.CategoryId">
 @{
  foreach (var item in Model.categories)
   {
    <option value="@item.Id" class="load">@item.CatTitle</option>
   }
  }
</select>
<div id="result"></div>

Код сценария:

 <script>
   $(function () {
      $('.load').on('click', function () {
$('#result').load('/Administration/Categories/SecondCategory/SecondCategory/SubCategories');
            });
    });
 </script>

1 Ответ

1 голос
/ 17 октября 2019

Поместите прослушиватель событий change на саму выборку и получите его выбранное значение $(this).val()

$(function () {
  $('#select').on('change', function () {
    alert($(this).val());
  });
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select id="select">
    <option value="" class="load"></option>
    <option value="123" class="load">OneTwoThree</option>
</select>
<div id="result"></div>
...