Angularjs Can';t访问区域内的行动方法
我在管理区域内的UserController中有一个操作方法索引,如下所示: 我的角度代码是:Angularjs Can';t访问区域内的行动方法,angularjs,asp.net-mvc,Angularjs,Asp.net Mvc,我在管理区域内的UserController中有一个操作方法索引,如下所示: 我的角度代码是: var app = angular.module('myAppS', []); app.controller("myController", function ($scope, $http) { $scope.myVal = "Hello Angular JS"; $scope.myFunc = function () { alert('Hi');
var app = angular.module('myAppS', []);
app.controller("myController", function ($scope, $http) {
$scope.myVal = "Hello Angular JS";
$scope.myFunc = function () {
alert('Hi');
$http.get('/Admin/User/Index').then(function (response) {
$scope.MyValue = response.data;
});
};
});
我的html代码是:
<div ng-controller="myController">
{{myVal}}
<input type="button" value="Get" ng-click="myFunc()" width="45%" />
</div>
{{myVal}}
当我单击get按钮时,只执行警报功能,但我无法调用服务器
$http.get('/Admin/User/Index').then(function(response)
{
$scope.MyValue = response.data;
}, function(error)
{
console.log(error);
console.log("You should get the error here")
});
单独使用此代码查看$http.get(..)是否有效,然后可以将其放入myfunc中
单独使用此代码查看$http.get(..)是否有效,然后您可以将其放入myfunc您不能调用服务器是什么意思<正在调用代码>$http.get()。控制台中是否有错误?网络选项卡下的开发工具中显示了什么?正在进行调用吗?当您的代码试图从开发人员控制台发出http请求,但我无法调用服务器时,您是否可以提供看到的错误。这是我试图调用公共ActionResult Index(){var emp=_db.AspNetUsers.ToList();返回Json(emp,JsonRequestBehavior.AllowGet);}无法调用服务器,我的意思是,在我的angular代码中,只有警报在工作,低于$http.get的警报不工作,它不工作;t调用上述操作方法您不能调用服务器是什么意思<正在调用代码>$http.get()。控制台中是否有错误?网络选项卡下的开发工具中显示了什么?正在进行调用吗?当您的代码试图从开发人员控制台发出http请求,但我无法调用服务器时,您是否可以提供看到的错误。这是我试图调用公共ActionResult Index(){var emp=_db.AspNetUsers.ToList();返回Json(emp,JsonRequestBehavior.AllowGet);}无法调用服务器,我的意思是,在我的angular代码中,只有警报在工作,低于$http.get的警报不工作,它不工作;t调用上述操作方法