Javascript 如何在laravel中获得控制器对ajax的成功或失败响应?

Javascript 如何在laravel中获得控制器对ajax的成功或失败响应?,javascript,css,laravel,styles,angular-toastr,Javascript,Css,Laravel,Styles,Angular Toastr,我想显示成功或失败的烤面包机,所以我尝试了这个代码 $.ajax({ type: "GET", dataType: "json", url: '{{ route('users.update.visit_clear') }}', data: {'visit_clear': visit_clear, 'user_id': userId , 'location': l

我想显示成功或失败的烤面包机,所以我尝试了这个代码

$.ajax({
            type: "GET",
            dataType: "json",
            url: '{{ route('users.update.visit_clear') }}',
            data: {'visit_clear': visit_clear, 'user_id': userId , 'location': location , 'cs_location': cslocation },
            success: function (data) {
                if (data.message != ""){
                    toastr.success(data.message);
                }
            }
            error: function (data) {
                    toastr.error(data.message1);
            }
        });
在控制器中,我有一个条件

if($var <= 1){
return response()->json(['message' => 'User status updated successfully.' ]);
                }
                else{
                     return response()->json(['message1' => 'Visit Failed Distance is too long' ]);
                }
if($var json(['message'=>“用户状态已成功更新”。]);
}
否则{
return response()->json(['message1'=>'访问失败的距离太长']);
}

如果我使用error:function,它不会响应我

要进入
错误
ajax回调,您必须返回http错误代码(例如:500、400等)。
您可以在此处检查不同的http错误代码。
您可以在
else
响应中添加一个
状态代码作为第二个参数
例如:
return response()->json(['message1'=>'访问失败的距离太长'],500);