Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Post方法抛出错误_Javascript_Ajax_Angularjs_Angularjs Http_Misspelling - Fatal编程技术网

Javascript Post方法抛出错误

Javascript Post方法抛出错误,javascript,ajax,angularjs,angularjs-http,misspelling,Javascript,Ajax,Angularjs,Angularjs Http,Misspelling,我试图做一个测试应用程序的基础上的应用程序从教程。它的作品很好,但我已经与后方法 index.html ... <div class="control_panel" ng-controller="phonecatControllers"> <button class="btn btn-default" ng-click="chiliSpicy()">Chili!</button> <button class

我试图做一个测试应用程序的基础上的应用程序从教程。它的作品很好,但我已经与后方法

index.html

...
<div class="control_panel" ng-controller="phonecatControllers">
            <button class="btn btn-default" ng-click="chiliSpicy()">Chili!</button>
            <button class="btn btn-default" ng-click="sendData()">send!</button>
</div>
...
Get方法正常工作(显示html代码不包含其用法),函数也正常工作。但sendData函数抛出错误(其中success函数为)

TypeError:未定义不是函数
在l.$scope.sendData(http://localhost:8080/webapp/controllers.js:39:18)
在https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js:198:424
在铬-extension://ighdmehidhipcmcojjgiloacoafjmpfk/dist/hint.js:798:21
每升$eval(https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js:126:84)
以1美元申请(https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js:126:310)
在l.scopePrototype.$apply(铬)-extension://ighdmehidhipcmcojjgiloacoafjmpfk/dist/hint.js:1478:22)
在HTMLButtoneElement。(铬-extension://ighdmehidhipcmcojjgiloacoafjmpfk/dist/hint.js:797:25)
在HTMLButtonElement.c(https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js:32:363)

实际上,服务器接收数据,但成功函数没有通过。有什么想法吗?谢谢。

拼错了
success
,写为
succes

有打字错误。应该是成功,而不是“成功”

phonecatControllers.controller('PhoneListCtrl', ['$scope', '$http', '$log',
    function ($scope, $http, $log) {
        $http.get('http://localhost:8080/webapp/rest/myresource/posts').
            success(function (data) {
                $scope.posts = data;
            });

        $scope.data = "hello world";

        $scope.chiliSpicy = function () {
            $log.info('chili function');
        };

        $scope.sendData = function () {
            $http.post('http://localhost:8080/webapp/rest/myresource/',  {'data' : $scope.data} )               
                .success(function (data, status, headers, config) {  // !!! here is line 39
                    $log.info('sent');
                })
                .error(function (data, status, headers, config) {
                    $log.error('not sent')
                });
        };
    }]);

因为成功函数只有一个参数?还有拼写错误的成功
 TypeError: undefined is not a function
    at l.$scope.sendData (http://localhost:8080/webapp/controllers.js:39:18)
    at https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js:198:424
    at chrome-extension://ighdmehidhipcmcojjgiloacoafjmpfk/dist/hint.js:798:21
    at l.$eval (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js:126:84)
    at l.$apply (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js:126:310)
    at l.scopePrototype.$apply (chrome-extension://ighdmehidhipcmcojjgiloacoafjmpfk/dist/hint.js:1478:22)
    at HTMLButtonElement.<anonymous> (chrome-extension://ighdmehidhipcmcojjgiloacoafjmpfk/dist/hint.js:797:25)
    at HTMLButtonElement.c (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js:32:363)
phonecatControllers.controller('PhoneListCtrl', ['$scope', '$http', '$log',
    function ($scope, $http, $log) {
        $http.get('http://localhost:8080/webapp/rest/myresource/posts').
            success(function (data) {
                $scope.posts = data;
            });

        $scope.data = "hello world";

        $scope.chiliSpicy = function () {
            $log.info('chili function');
        };

        $scope.sendData = function () {
            $http.post('http://localhost:8080/webapp/rest/myresource/',  {'data' : $scope.data} )               
                .success(function (data, status, headers, config) {  // !!! here is line 39
                    $log.info('sent');
                })
                .error(function (data, status, headers, config) {
                    $log.error('not sent')
                });
        };
    }]);