Angularjs POST URL-адрес данных в PHP и распечатать ответ

0

Я написал код, но не получаю вывод. Как распечатать вывод на странице с помощью функции AngularJS?

Когда я использую динамический URL-адрес, изменение цвета активной ссылки не работает.

// 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;
});

2 ответа

1
Лучший ответ

Объект response представляет ответ HTTP-ответа. Я думаю, что вы должны назначать данные только вам. Поэтому обновите его так:

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

Если вы хотите отобразить в представлении, @tokkov покажет, как в его ответе.

0

Вам нужно будет ссылаться на переменную значений в шаблоне вашей страницы. Итак, что-то вроде:

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

Очевидно, что специфика будет зависеть от того, как выглядят данные ответа и как вы хотите отображать ее.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню