Это мой список выбора. Я хочу, чтобы идентификатор элемента был в этом списке, но код 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>