1
ここで私はmvcで角度を使用しています。データを送信しようとしていますが、上記のエラーが発生しています。また、スクリプトエラーが発生していますリソースの読み込みに失敗しました:サーバが500というステータスで応答しました
$scope.DeleteCustomer = function(list) {
var itemList = [];
angular.forEach(list, function(value, key) {
if (list[key].selected) {
itemList.push(list[key].selected);
}
});
$http.post("/Department/GetEmployeeById/" + itemList).success(function (data) {
$window.alert(data);
}).error(function(msg) {
console.log(msg);
});
}
Htmlcode
<div ng-controller="EmpCtrl">
<input type="button" class="btn btn-sm btn-primary pull-right" ng-model="isAll" value="GetData" ng-click="BtnClick()">
<table class="table table-hover table-bordered" ng-show="GetDb.length>0">
<tr>
<th>
<input type="checkbox" ng-model="Chk" />
</th>
<th>Id</th>
</tr>
<tr ng-repeat="ee in GetDb">
<td><input type="checkbox" id="check1" ng-true-value="{{ee.id}}" ng-false-value="''" ng-model="ee.selected" /></td>
<td>{{ee.id}}</td>
http 500はサーバー上で何か問題があることを意味します。あなたのログにヒットし、GetEmployeeByIdメソッドを実装しているコードで何が起きているのかを知ることができます(サーバー側のコードは何ですか?)。 また、スクリプトエラーが発生している場合はどうなりますか? 私はあなたがGetEmployeeIDを呼び出す方法についても疑念を抱いています。 URLの最後に配列を追加していますが、POSTです。あなたはそれが正しいと思いますか(それは怪しそうです)、サービスはそのサービスでPOSTSを受け取るように設定されていますか? –
あなたのAPIはidが1つだけ必要です – Sajeetharan
bt sajee私は一度にmultipul recを削除しようとしています –