Я использую 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;
});
}