0
AngularJSアプリケーションからデータベースにデータを挿入しています。私は、データオブジェクトを作成し、データを入力し、ポストリクエストを呼び出します。 エラーFailed to load resource: the server responded with a status of 500 (Internal Server Error)
が発生しますが、データはデータベースに入力されます。なぜこれが起こっているのか何が起こっているのかわからないAngularJSがDBにデータを投稿する - データが入力されたがエラーが表示される
var inputData = {
"EntryDate": $filter('date')(curdate, 'yyyy/MM/dd hh:mm:ss'),
"Field1": $scope.$parent.field1,
"Field2": $scope.$parent.field2,
"SortOrder":1
};
var config = {
method: "POST",
url: window.baseApiUrl + '/PostEntry',
data: inputData
};
$http(config).
then(function (data, status, header) {
$scope.result = "Success"
console.log($scope.result);
}, function errorCallback(xhr) {
//print error to console.
console.log(header.responseText);
$scope.result = header.responseText;
});
はい、サーバープロセスがデータベースへの書き込みに成功し、その後に何かが間違っていたことを意味します。サーバーログを見ることができれば、問題の内容を知ることができます。 – Mikkel
IISログを確認しましたが、エラーは見つかりませんでした。 Web APIコード – ElenaDBA
@fmelloをチェックしてみましょう。 – ElenaDBA