Как я могу показать сообщение об ошибке со стороны сервера? - PullRequest
0 голосов
/ 23 марта 2019

Я использую PHP curl для отправки своих данных на сервер, а мой интерфейс использует angularjs. Как я могу получить curl_error(), а затем показать пользователю?

Мой PHP

$err = curl_error($curl);
curl_close($curl);
if ($err) {

    return View::make('dashborad.home');
}

My Js

if ($scope.form.$valid) {
    // is loading
    $scope.loading = true;
    // prepare data packet
    var data = {};
    angular.forEach($scope.form, function (v, k) {
        if (k.indexOf('$') < 0 && typeof v.$dirty !== 'undefined' && v.$dirty) {
            data[k] = v.$modelValue;
        }
    });
                    // ajax save REST
    return Module.sync(data)
        .then(function (res) {
            $scope.loading = false;
            $scope.message = res.message;
            $scope.success = true;
            $timeout(function () {
                $scope.success = false;
            }, 500);
            $scope.form.$setPristine();
            return res;
        }, function (err) {
            // stop loading
            $scope.loading = false;
            $scope.errors = err.errors;
            $.scrollTo(0, 500);
            return err;
        });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...