小编Con*_*ogg的帖子

未定义的函数:$ http.post中的.succes(angular.js)

我一直在尝试使用Angular JS进行搜索但是我得到了这个奇怪的错误:TypeError:undefined不是一个函数而且它在.success上

这是我的代码:

<html ng-app="app">
<head>
<meta charset="utf-8">
<script src="angular.js"></script>
<script>
  var app = angular.module('app', []);

  app.controller('ctrl', function ($scope, $http){
      $scope.url = 'fetch.php';
      $scope.search = '';

      $scope.postLink = function(){

        $http.post($scope.url, { "data" : $scope.search}).succes(function(data, status){
          console.log(data);
        }).error(function(data, status) {
          $scope.data = data || "Request failed";
          $scope.status = status;   
        });
      }
  });

</script>
</head>
<body ng-controller="ctrl">
    <input type="text" ng-model="search">
    <input type="submit" ng-click="postLink()">
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我为什么它会在.succes上给我一个错误?我不允许在那里打电话吗?

提前致谢!

javascript php post json angularjs

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

angularjs ×1

javascript ×1

json ×1

php ×1

post ×1