首页 > Angularjs用$Resource 的delete删除,如果获取后台返回的数据

Angularjs用$Resource 的delete删除,如果获取后台返回的数据

这是js文件:

var app = angular.module('MyApp', ['ngResource']);


app.factory('baseRequest', ["$resource", function ($resource) {

    return $resource("/apis/:id/:method/", {method: '@method', id: '@id'}, {

        query: {method: 'get', isArray: false}
    });

}]);


app.controller("MyCtrl", ["$scope", "baseRequest", function ($scope, baseRequest) {


    $scope.deleteUser = function (id) {

        baseRequest.delete({method: "deleteUser.req", id: id}, function (response) {

          //这里怎么只能获取resource的对象方法呢?那我后端返回的数据在哪里获取呢??
            console.log(response);

        }, function (error) {

            console.log(error);

        });
    };

}]);

这是后端返回的:我不知道执行删除操作,这样是不是多此一举???
但显示是不知道在哪里获取这返回的数据啊

@ResponseBody
    @RequestMapping(value = "/{id}/deleteUser", method = RequestMethod.DELETE)
    public String deleteUser(@PathVariable("id") Integer id) {

        System.out.println(id);


        if (userDao.deleteUser(id)) {


            return "1";

        } else {

            return "0";
        }

    }
【热门文章】
【热门文章】