我创建了一个用于创建时间表的软件,但是在删除事件时遇到错误, [英] I have created a software for timetable creation, but I face an error in deleting the event,

查看:67
本文介绍了我创建了一个用于创建时间表的软件,但是在删除事件时遇到错误,的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

$('#btnDelete').click(function () {
                if (selectedEvent != null && confirm('Are you sure?')) {
                    debugger;
                    $.ajax({
                        type: "POST",
                        url: '/TimeTable/DeleteEvent',
                        data: { 'eventID': selectedEvent.eventID },
                        success: function (data) {
                            if (data.status) {
                                debugger;
                                //Refresh the calender
                                FetchEventAndRenderCalendar();
                                $('#myModal').modal('hide');
                            }
                        },
                        error: function () {
                            alert('Failed');
                        }
                    })
                }
            })







html代码



< button id =btnDeleteclass =btn btn-default btn-sm pull-right >

< span class =glyphicon glyphicon-remove>< / span>删除

< / button>





TimeTable.cs



[HttpPost]

public JsonResult DeleteEvent(int eventID)

{

var status = false;

使用(MahiCommerceEntities dc = new MahiCommerceEntities())

{

var v = dc.TimeTables.Where(a => a.Id == eventID).FirstOrDefault();

if(v!= null)

{

dc.TimeTables.Remove(v);

dc.SaveChanges();

status = true;

}

}

返回新的JsonResult {Data = new {status = status}};

}



我尝试过:



它给我一个错误500服务器找不到




html code

<button id="btnDelete" class="btn btn-default btn-sm pull-right">
<span class="glyphicon glyphicon-remove"></span> Remove
</button>


TimeTable.cs

[HttpPost]
public JsonResult DeleteEvent(int eventID)
{
var status = false;
using (MahiCommerceEntities dc = new MahiCommerceEntities())
{
var v = dc.TimeTables.Where(a => a.Id == eventID).FirstOrDefault();
if (v != null)
{
dc.TimeTables.Remove(v);
dc.SaveChanges();
status = true;
}
}
return new JsonResult { Data = new { status = status } };
}

What I have tried:

it throws me an error 500 server not found

推荐答案

' #btnDelete')。click(功能(){
if (selectedEvent!= null &&确认(' 你确定吗?')){
调试器;
('#btnDelete').click(function () { if (selectedEvent != null && confirm('Are you sure?')) { debugger;


.ajax({
type: POST
url:' / TimeTable / DeleteEvent'
data:{' eventID':selectedEvent.eventID},
成功: function (数据){
if (data.status){
调试器;
// 刷新日历
Fetc hEventAndRenderCalendar();
.ajax({ type: "POST", url: '/TimeTable/DeleteEvent', data: { 'eventID': selectedEvent.eventID }, success: function (data) { if (data.status) { debugger; //Refresh the calender FetchEventAndRenderCalendar();


' #myModal')。 modal(' hide');
}
},
错误: function (){
alert(' 失败');
}
})
}
})
('#myModal').modal('hide'); } }, error: function () { alert('Failed'); } }) } })







html代码



< button id =btnDeleteclass =btn btn-default btn-sm pull-right >

< span class =glyphicon glyphicon-remove>< / span>删除

< / button>





TimeTable.cs



[HttpPost]

public JsonResult DeleteEvent(int eventID)

{

var status = false;

使用(MahiCommerceEntities dc = new MahiCommerceEntities())

{

var v = dc.TimeTables.Where(a => a.Id == eventID).FirstOrDefault();

if(v!= null)

{

dc.TimeTables.Remove(v);

dc.SaveChanges();

status = true;

}

}

返回新的JsonResult {Data = new {status = status}};

}



我尝试过:



它给我一个错误500服务器未找到




html code

<button id="btnDelete" class="btn btn-default btn-sm pull-right">
<span class="glyphicon glyphicon-remove"></span> Remove
</button>


TimeTable.cs

[HttpPost]
public JsonResult DeleteEvent(int eventID)
{
var status = false;
using (MahiCommerceEntities dc = new MahiCommerceEntities())
{
var v = dc.TimeTables.Where(a => a.Id == eventID).FirstOrDefault();
if (v != null)
{
dc.TimeTables.Remove(v);
dc.SaveChanges();
status = true;
}
}
return new JsonResult { Data = new { status = status } };
}

What I have tried:

it throws me an error 500 server not found


这篇关于我创建了一个用于创建时间表的软件,但是在删除事件时遇到错误,的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆