【发布时间】:2017-10-08 20:24:49
【问题描述】:
使用 http get 方法时出现以下错误。
:63502/Scripts/angular.js:14525 Possibly unhandled rejection: {"data":null,"status":-1,"config":{"method":"GET","transformRequest":[null],"transformResponse":[null],"jsonpCallbackParam":"callback","params":{"id":"23"},"url":"api/Project/GetProject","headers":{"Accept":"application/json, text/plain, */*"}},"statusText":""}
HTML 代码,
<div class="row pb-20px text-center">
<label class="col-sm-2 lb-date" for="projid">Project ID</label>
<input type="text" id="projid" class="col-sm-2" ng-model="project.id" />
<div style="padding-left:10px;">
<button type="submit" class="btn btn-primary col-sm-2" ng-click="ProjSearch()">Submit</button>
</div>
</div>
角度代码,
var myView = angular.module('myView', []);
myView.controller('ViewCtrl', ['$scope', '$http', '$filter', function ($scope, $http, $filter) {
$scope.ProjSearch = function () {
debugger;
t = {
'id': $scope.project.id
};
var r = $http.get('api/Project/GetProject', { params: t })
.then(function (response) {
result = response.data;
var c;
$scope.project.title = result.ProjectTitle;
请建议如何清除错误。
【问题讨论】:
-
stackoverflow.com/a/41993170/796400 看起来与您的问题相似
-
我现在收到此错误
-
:63502/Scripts/angular.js:12587 GET localhost:63502/GB/api/Project/GetProject?id=23
-
什么错误?我无法理解
-
我提供的 api 是 '/api/Project/GetProject' 但它会抛出类似 '/GB/api/Project/GetProject' not found 的错误。不知道 GB 是从哪里来的。这只是我的视图的控制器名称,“项目”是我为 api 使用的控制器名称
标签: angularjs asp.net-mvc cors angular-http