AngularJs范围未定义的http.post数据不可用

时间:2018-02-12 14:48:56

标签: php mysql angularjs

我与AngularJS挣扎

模板 NG-INIT ="初始化(18)" //设置id = 18

App.js

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

app.controller('sjbController', function($scope, $http) {

  $scope.eventId = {} // declaring scope model

  $scope.init = function(event_id) 
  {
        //alert(event_id);
        $scope.eventId = event_id; // setting scope.eventId model to 18
        console.log($scope.eventId);
  };

  getEventUsers(); // Load all available users for event 
  function getEventUsers(){ $http.post("http://localhost/sjb/public/admin/angular/events/deelnemers", { 'eventid': $scope.eventId } )
    .success(function(data){        
        $scope.eventusers = data; // getting data       
        console.log($scope.eventusers);     
    })
    .error(function() { 
        alert('fault!');                
    });
  };

PHP

print_r($request->all());

结果:

Array
(
[eventid] => Array
    (
    )
)

控制台什么都不返回,我没有看到错误。 我是Angular的新手,所以可能它很简单。 请帮忙。 非常感谢!

0 个答案:

没有答案