我一直在谷歌上搜索一个小时,所以我希望有人可以提供帮助。
我有一个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,但我不确定是什么原因导致的?
有什么建议吗?
提前致谢。