|
|
|
(MVC) สอบถามเรื่องการทำ Modal ยืนยันการลบข้อมูล |
|
|
|
|
|
|
|
ผลลัพธ์ที่ต้องการคือ หลังจากขึ้นตามภาพด้านล่างแล้ว เมื่อกดปุ่ม Delete ให้ลบข้อมูลในฐานข้อมูล ลองเขียนคำสั่งดูแล้วแต่ไม่ได้ตามต้องการ ไม่ทราบว่าผิดตรงไหนครับ
Code
<script type="text/javascript">
$(document).ready(function () {
$('button[name="remove_levels"]').on('click', function (e) {
var $form = $(this).closest('form');
e.preventDefault();
$('#confirm').modal({ backdrop: 'static', keyboard: false })
.one('click', '#delete', function (e) {
$.post(
'@Url.Action("Delete", "Product")',
{ 'id': id }, function (data) { }, "json"
);
});
});
})
</script>
'--- ส่วนของ View ----'
<button class='btn btn-danger btn-xs' type="submit" name="remove_levels" value="delete"><span class="fa fa-times"></span> delete</button>
<div id="confirm" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" >
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
</div>
<div class="modal-body">
Are you sure?
</div>
<div class="modal-footer">
<button type="button" data-dismiss="modal" class="btn btn-primary" id="delete">Delete</button>
<button type="button" data-dismiss="modal" class="btn">Cancel</button>
</div>
</div>
</div>
</div>
'--- ส่วนของ Controller ---
public ActionResult Delete(short? id)
{
if (id == null)
{
return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
}
MT_PRODUCT mT_PRODUCT = db.MT_PRODUCT.Find(id);
if (mT_PRODUCT == null)
{
return HttpNotFound();
}
return View(mT_PRODUCT);
}
Tag : .NET, Web (ASP.NET), C#
|
|
|
|
|
|
Date :
2016-10-28 17:24:19 |
By :
Agility |
View :
1453 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|