Я использую структуру Spring MVC и использую AngularJS на первой странице. Мне нужно получить сообщение JSON Data для обслуживания. Все отлично работает с сервисом, в котором тесты и кодирование из основного файла прекрасны. Но проблема в том, что когда я пытаюсь опубликовать данные, используя Angular Js, это терпит неудачу. Не могли бы вы проверить мои js и jsp-файлы, где указаны данные, и сообщить мне, где я ошибаюсь. Я с нетерпением жду вашей помощи.как разместить данные json для restService с помощью AngularJS
JS файла:
var helloAjaxApp = angular.module("helloAjaxApp", []);
helloAjaxApp.controller("ItemsCtrl", ['$scope', '$http', function($scope, $http) {
$scope.item = [
{ 'name':'burger',
'price': 1.99},
];
$scope.addRowAsyncAsJSON = function(){
$scope.companies.push({ 'name':$scope.name, 'price': $scope.price});
// Writing it to the server
//
var dataObj = {
name : $scope.name,
price : $scope.price
};
var res = $http.post('/item', dataObj);
res.success(function(data, status, headers, config) {
alert('going to other method 5');
$scope.message = data;
});
alert('going to other method 4');
res.error(function(data, status, headers, config) {
alert("failure message: " + JSON.stringify({data: data}));
});
$scope.name='';
$scope.price='';
};
}]);
JSP, где данные результата находится в списке:
<div ng-controller="item">
<p>The ID is {{item}}</p>
<p>The content is {{item.id}}</p>
</div>