Как я могувыбранное значение в ajax - PullRequest
0 голосов
/ 10 ноября 2019

Это мой список выбора. Я хочу, чтобы идентификатор элемента был в этом списке, но код ajax никогда не перехватывает это и сериализует перехват ajax, но я хочу, чтобы таким образом кто-то мог помочь!

  <select class="form-control" id="Category" name="Category">

                        <option >Ara Kategori Ekleyecekseniz</option>
                        @foreach (var item in Model.CategoryList.Where(x => x.ParentId == 0))
                        {
                            <option  value="@item.Id">@item.Title</option>
                        }
  </select>

Это мой код AJAX. Я добавил среднюю категорию, но родитель получил 0, но я выбираю опцию, но никогда не меняюсь ......

<script type="text/javascript">
    function CategoryAddClick() {

        var Category = $("#Category").val();

        var ParentId = null;

        if (Category != null)
        {
            ParentId = Category;
        }
        else
        {
            var ParentId = 0;
        }
        var requestData = {
            Title: $("#categoryName").val(),
            Description: $("#categoryDes").val(),            
            ParentId: ParentId


        };

        $.ajax({
            url: '/Category/CreateNews',
            type: 'POST',
            data: JSON.stringify(requestData),
            dataType: 'json',
            contentType: 'application/json; charset=utf-8',
            error: function (xhr) {
                alert('Error: ' + xhr.statusText);
            },
            success: function (result) {

                if (result) {
                    alert("Categori Oluşturma başarılı");
                }

            },
            async: true,
            processData: false
        });
    };
</script>
...