我寫這段代碼刪除評論。但是當我刪除評論它從數據庫中刪除,但不能刪除頁面(視圖),所以我需要刷新,在這種情況下,從頁面中刪除。我怎麼解決這個問題 ?不更新列表時刪除元素
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
@Amit這是怎麼回事?請寫下代碼 – Kianoush