Я получаю ответ 404, когда я использую $http.get
, чтобы получить список пользователей из моего backend API, который построен используя Slim.
Это мой метод AngularJS называть
function ListCtrl($scope, $http) {
$http.get('api/getuser.php/getUser').success(function(data) {
$scope.users = data;
});
}
Это мой Тонкий маршрут, расположенный в getuser.php
:
$app = new Slim();
$app->get('/getUser', 'getUser');
$app->run();
function getUser() {
$sql = "select * FROM employees ORDER BY id";
try {
$db = getConnection();
$stmt = $db->query($sql);
$wines = $stmt->fetchAll(PDO::FETCH_OBJ);
$db = null;
echo json_encode($wines);
} catch(PDOException $e) {
echo '{"error":{"text":"'. $e->getMessage() .'"}}';
}
}
Спасибо за ответы заранее :)
попытка изменить '$ http.jsonp' в' $ http.get' – Niezborala
жаль, что это на самом деле получить дает мне 404 не JSONP пожалуйста, рассмотрите мою выше редактирования:) – Varshaan
Возможно, это потому, что вы использовали относительный адрес? Попробуйте использовать абсолютный вместо – kecer