Laravel 如何处理kendo scheduler中的服务器端错误?
每当我的web应用程序的服务器端出现冲突时,我想显示一个弹出错误,它可能是在更新或在我的剑道调度程序中创建事件时出现的 在我的代码中,如果创建和更新成功,我基本上会返回更新/创建事件的json响应,现在我的问题是,如果事件与其他事件发生冲突,我应该返回什么到我的视图,kendo scheduler可以读取该视图,该视图将触发显示冲突的警报/弹出窗口 我尝试过使用Laravel 如何处理kendo scheduler中的服务器端错误?,laravel,kendo-ui,kendo-scheduler,Laravel,Kendo Ui,Kendo Scheduler,每当我的web应用程序的服务器端出现冲突时,我想显示一个弹出错误,它可能是在更新或在我的剑道调度程序中创建事件时出现的 在我的代码中,如果创建和更新成功,我基本上会返回更新/创建事件的json响应,现在我的问题是,如果事件与其他事件发生冲突,我应该返回什么到我的视图,kendo scheduler可以读取该视图,该视图将触发显示冲突的警报/弹出窗口 我尝试过使用返回重定向::路由('error'),返回重定向::操作(Controller@action),返回视图(“错误”)但它只返回预览中的h
返回重定向::路由('error')
,返回重定向::操作(Controller@action)
,返回视图(“错误”)
但它只返回预览中的html页面,而不是重定向到该页面
有什么方法可以实现我想要的吗?嗨,这已经解决了。我所做的是在完整的:{}jquery函数中加入一个逻辑。 下面是我所做工作的示例代码
complete: function(jqXhr, textStatus) {
if (textStatus == 'success') {
this.read;
}
else {
window.location = 'conflict';
}
}
在我的控制器中,如果服务器端出现错误,我会抛出一个状态码
return response()->json('your json')->setStatusCode(500,"ERROR");
这取决于您的数据源配置的准确程度。你可以试试这个:。如果您的传输使用功能,请参见以下内容: