【发布时间】:2017-09-20 05:57:32
【问题描述】:
我正在尝试使用json-data 调用PUT-方法。但是当我点击我的toggle_save() 按钮修改数据时,我得到404 error 和未处理的拒绝。
HTML:
<div ng-show="contact" id="contacts_edit()">
<div>
<button class="btn btn-secondary" ng-hide="editMode" ng-click="toggle_edit()"> Edit </button>
<button class="btn btn-success" ng-show="editMode" ng-click="toggle_save(cts.selectedcontact)"> Save </button>
</div>
<b> Street:</b>
<p ng-hide="editMode">
{{cts.selectedcontact.location.street}}
</p>
<input type="text" ng-show="editMode" ng-model="cts.selectedcontact.location.street"><br/>
AngularJS:
$scope.toggle_save = function(contacts, id) {
$scope.selectedcontact = [];
$http({
method: 'PUT',
url: 'http://localhost:3000/contacts/' + contacts.editmode,
data: {
selectedcontact: contacts.selectedcontact
}
}).then(function(data) {
console.log(data)
$scope.cts.selectedcontact = data;
})
}
【问题讨论】:
-
好吧,您在调用
$http({时没有处理任何错误,所以,是的,会出现未处理的拒绝
标签: javascript html angularjs