【发布时间】:2015-09-09 07:30:40
【问题描述】:
我想知道是否可以使用 $http 服务来访问特定功能(只是功能,而不是孔文件)?我的 $http 服务如下所示:
$http.get('../classes/githubusers.php').then(function(response){
$scope.gitUsers = response.data;
console.log($scope.gitUsers);
});
后端 API 如下所示:
//function to show users on Admin
public function showGithubUsers(){
$sql = "SELECT * FROM githubusers ORDER BY id DESC";
$connect = new Database($username="",$password="");
$connect->connect();
$result = $connect->db->query($sql);
while($row = $result -> fetch(PDO::FETCH_ASSOC)){
$jsonVar[] = $row;
}
echo json_encode($jsonVar);
//var_dump($jsonVar);
}
//function to show unique users from dB
public function showUniqueUsers(){
$sql = "SELECT * FROM githubusers";
$connect = new Database($username="",$password="");
$connect->connect();
$result = $connect->db->query($sql);
$nameArray = [];
while($row = $result -> fetch(PDO::FETCH_ASSOC)){
$this -> name = $row['name'];
array_push($nameArray, $this -> name);
}
$uniqueNameArray = [];
$uniqueNameArray = array_unique($nameArray);
echo json_encode($uniqueNameArray);
}
}
我想要做的是从这两个 PHP 函数中分别获取数据,但是 $http 服务从洞 githubusers.php 文件中获取数据并在 UI 上应用错误。我试图在 URL $http.get( '../classes/githubusers.php/showUniqueUsers'),但它没有工作。
【问题讨论】:
标签: javascript php json angularjs api