ボタンをクリックしてweb-apiからデータを取得していますが、このコードを実行するとエラー405
が発生します。ng-click機能がサービスを呼び出せません
var app = angular.module("angularApp");
app.controller("loginController", function ($scope, $http) {
$scope.login = function() {
$http.get('http://localhost:35456/api/customer/Dipti123/dipti').
success(function (data, status, headers, config) {
//$scope.posts = data;
alert("recived data");
//alert(data.data.ID);
}).
error(function (data, status, headers, config) {
// log error
alert("error");
});
};
});
私は$scope.login
関数の外$http
メソッドを呼び出した場合も、私は、ログイン機能のクリックでデータではなくを受けることができることができますよ。 誰でも私に知らせることができますか?
完全なエラー内容を投稿することができます –
呼び出しているAPIでgetが許可されているかどうかを確認してください。 – GeekAb
405は、リクエストしているメソッドが許可されていないことを意味します。サーバー側のコードでGETメソッドを許可しましたか? – Jackthomson