Я пишу этот код для удаления комментария. но когда я удаляю комментарий, он удаляется из базы данных, но не удаляется на странице (View), поэтому мне нужно обновить это, в этом случае удалить со страницы. Как я могу решить эту проблему ?не обновлять список при удалении элемента
function DeleteNews(id) {
jQuery.ajax({
url: "/admin/news/deletenews/" + id,
type: 'POST',
dataType: "json",
success: function (data) {
if (data === true) {
alert("خبر با موفقیت حذف گردید");
} else {
alert("حذف نشد . خطایی رخ داده");
}
}
});
}
Посмотреть
<table id="example" class="display" width="100%" cellspacing="0">
<thead>
<tr>
<th>کد خبر</th>
<th>عنوان خبر</th>
<th>عملیات</th>
</tr>
</thead>
<tbody>
@foreach (var item in Model.ListNews)
{
<tr>
<td id="news(@item.NewsID)">@item.NewsID</td>
<td>@item.NewsTitle</td>
<td>
<a href="@Url.Action("/EditNews/",new { NewsID=item.NewsID})" class="btn btn-success btn-lg">ویرایش</a>
<button type="button" onclick="DetailNews(@item.NewsID)" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
جزئیات
</button>
<button type="button" onclick="NewsComment(@item.NewsID)" class="btn btn-warning btn-lg" data-toggle="modal" data-target="#myModal">
نظرات
</button>
<button type="button" onclick="DetailNews(@item.NewsID)" class="btn btn-default btn-lg" data-toggle="modal" data-target="#myModal">
فایل های مریوطه
</button>
<button class="btn btn-danger btn-lg" onclick="DeleteNews(@item.NewsID)">حذف</button>
</td>
</tr>
}
</tbody>
</table>
Вам нужно т o удалите связанные элементы из DOM в обратном вызове. Вам нужно показать код в представлении. –
После удаления просто отправьте новые данные для привязки как AjaxResult или Перенаправить на страницу списка новостей. – Amit
@ Признаться, как это сделать? напишите, что код – Kianoush