Javascript 如何使用Angular.js$http服务获取请求的数据

Javascript 如何使用Angular.js$http服务获取请求的数据,javascript,php,angularjs,Javascript,Php,Angularjs,我需要一个帮助。我需要使用Angular.js检索URL主体部分中的数据。我在下面解释我的代码 var app=angular.module('hello',[]); app.controller('Hello',function($scope, $http){ $http.get('http://oditek.in/medilink_global_new/#/product/Api/apiCatagory'). success(function(data) {

我需要一个帮助。我需要使用Angular.js检索URL主体部分中的数据。我在下面解释我的代码

var app=angular.module('hello',[]);
app.controller('Hello',function($scope, $http){
    $http.get('http://oditek.in/medilink_global_new/#/product/Api/apiCatagory').
        success(function(data) {
            console.log('data',data);
            $scope.greeting = data;
        });
});
在控制台消息中,我需要所需的json数据

http://oditek.in/medilink_global_new/#/product/Api/apiCatagory
如下所示

var cat=angular.module('medilink');
cat.controller('apiCatagoryController',function($state,$http,$scope){
    $http({
        method:'GET',
        url:"php/category.php?op=disp",
        headers: { 'Content-Type': 'application/x-www-form-urlencoded' }
    }).then(function successCallback(response){
        //console.log('catagory',response.data);
        $scope.catadata=response.data;
    },function errorCallback(response) {
    });
})
catagory.html:

index.html:



在身体部位内,我正在显示(
$scope.catadata
)DB值。我需要任何用户何时调用此URL以获取数据将传递给用户。请帮助我。

那么,您在这里有什么问题?在
//console.log('catagory',response.data)中您得到了什么
?@Fissio:我正在获取此(
medilink
)应用程序所需的数据。当我在其他应用程序(如
hello
)中使用此应用程序url时,我需要这些数据。请再次查看我的帖子。我一次解释两个应用程序,在这里使用
ui router
。在第二个示例中,您调用了不同的url,那么这将如何工作呢?@JohannesJander:在第二个示例中,我将db值存储到
$scope.catadata
。在另一个应用程序中,我请求第二个示例URL来获取这些db值。
<div>
{{catadata}}
</div>
.state('api',{
        url:'/Api',
        templateUrl:'Apiview/api.html',
        controller:'apiController'
    })
.state('api.catagory',{
        url:'/apiCatagory',
        templateUrl:'Apiview/catagory.html',
        controller:'apiCatagoryController'
    })
<div  ui-view>

</div>