AngularJS与Django得到:xhr.send(post || null);

时间:2014-11-24 00:47:30

标签: javascript django angularjs

我一直在谷歌上搜索一个小时,所以我希望有人可以提供帮助。

我有一个AngularJS控制器:

conciergeControllers.controller('GuestCtrl', function GuestCtrl($scope, $routeParams, Message, Guest) {
  $scope.messages = {};

  Guest.get({id:$routeParams.guestId}, function(response) {
    $scope.guest = response;
    $scope.to = response.phone_number;
    $scope.messages = response.messages;
  });

  $scope.submitMessage = function(body) {
    var message = new Message({body: body});
    message.$save(function() {
      $scope.messages.unshift(message);
    })
  }

});

但是,每当我在表格中发帖时,它都会给我这个错误:

xhr.send(post || null);

我有一个简单的表格。这是:

<div class="message-container">
  <input value="[[ guest.name ]]" type="text" class="new-message-input" id="new-message" ng-model="body">
  <button class="btn-message" id="message" ng-click="submitMessage(body)">Send</button>
</div>

似乎我需要将Form数据转换为xhr,或者可能添加crsf cookie,但我不确定是什么原因导致的?

有什么建议吗?

提前致谢。

0 个答案:

没有答案