为什么我的烤面包机通知在 laravel 中无法正常工作?
Why is my toaster notification not working properly in laravel?
使用 ajax
我正在更新一些值,作为响应,我显示 toaster
红色(表示错误)和绿色(表示成功),但问题是如果有错误,它总是显示绿色烤面包机。我想要一个错误的红色烤面包机这是我已经尝试过的代码
js
success: function (data) {
toastr.success(data.message);
},
error: function(err) {
toastr.error(err.message);
}
控制器
if (some condition){
$customer->save();
return response()->json([
'success'=> true
'message' => 'User status updated successfully.'
]);
} else {
return response()->json([
'error'=> true,
'message'=> 'Visit Failed distance is too long'
]);
// this should be red toast but it green
}
请阅读以上代码的评论// this should be red toast but it green
有人可以帮我如何在出错时显示红色烤面包机吗?
success: 如果 Ajax 请求成功完成,则调用 success 函数。即如果服务器 returns HTTP 状态 200 OK.
error: 如果服务器响应 HTTP 错误,则执行错误函数。所以如果你得到一个错误,那么 err.message
将在这里不设防。所以请改用自定义消息:
success: function (data) {
if(data.success == true){
toastr.success(data.message);
} else {
toastr.error(err.message);
}
},
error: function(err){
// Your Error Message
toastr.error("Error with AJAX callback !");
}
使用 ajax
我正在更新一些值,作为响应,我显示 toaster
红色(表示错误)和绿色(表示成功),但问题是如果有错误,它总是显示绿色烤面包机。我想要一个错误的红色烤面包机这是我已经尝试过的代码
js
success: function (data) {
toastr.success(data.message);
},
error: function(err) {
toastr.error(err.message);
}
控制器
if (some condition){
$customer->save();
return response()->json([
'success'=> true
'message' => 'User status updated successfully.'
]);
} else {
return response()->json([
'error'=> true,
'message'=> 'Visit Failed distance is too long'
]);
// this should be red toast but it green
}
请阅读以上代码的评论// this should be red toast but it green
有人可以帮我如何在出错时显示红色烤面包机吗?
success: 如果 Ajax 请求成功完成,则调用 success 函数。即如果服务器 returns HTTP 状态 200 OK.
error: 如果服务器响应 HTTP 错误,则执行错误函数。所以如果你得到一个错误,那么 err.message
将在这里不设防。所以请改用自定义消息:
success: function (data) {
if(data.success == true){
toastr.success(data.message);
} else {
toastr.error(err.message);
}
},
error: function(err){
// Your Error Message
toastr.error("Error with AJAX callback !");
}