繁体   English   中英

Angularjs将URL数据发布到PHP并打印响应

[英]Angularjs POST URL data to PHP and print the response

我已经编写了代码,但没有得到输出。 如何使用AngularJS在页面上打印输出?

当我使用动态网址时,活动链接的颜色更改不起作用。

// Grab path parameters and query parameters
var routeParameters = $routeParams;
$scope.pageParameter = (routeParameters["pageParam"] || "No page parameter");
$scope.queryParameter = (routeParameters["queryParam"] || "No query parameter");

// Do an $http call to your site
$http({
    url: "http://keralapsctuts.com/app/index.php",
    method: "POST",
    data: {
        param1: $scope.pageParameter,
        param2: $scope.queryParameter
    }
}).success(function(response) {
    $scope.values = reponse;
});

response对象表示您返回的HTTP响应。 我认为您应该只将数据分配给您的作用域值属性。 所以像这样更新它:

.success(function(response){
    $scope.values = reponse.data;
    console.log($scope.values); // print to console.
});

如果要在视图中显示,请@tokkov在其答案中显示操作方法。

您必须在页面模板中引用values变量。 所以像这样:

<div ng-repeat="value in values">
A: {{value.a}} B: {{value.b}}
</div>

显然,具体情况取决于响应数据的外观以及您希望如何显示。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM