gpt4 book ai didi

c# - 无法使用参数从 AngularJs Controller 调用 Mvc Controller Action

转载 作者:太空狗 更新时间:2023-10-29 17:39:07 25 4
gpt4 key购买 nike

我正在尝试从 Angularjs Controller $http.get() 调用我的 Mvc Controller 操作。请提供一些解决方案。

Controller 操作:

 [HttpGet]
public string CallMe(int number,string name)
{
return "Welcome " + name +" to Angular Js " + number + " times.";
}

Angular JS Controller

 app.controller("StoreController", ["$http", function ($http) {        
$http.get("/Home/CallMe", { number: 4, name: "angular" }).success(function (data) {
console.log(data);
}).error(function (error) {
console.log(error);
});
}]);

还有,请问有没有哪位大佬能具体说一下学习的相关资料?

提前致谢。

最佳答案

您正在使用 $http#get方法。

get(url, [config]);

 Param    Type     Details
url string Relative or absolute URL specifying the destination of the request

config Object Optional configuration object
(optional)

对于传递参数angular.http为其提供了一个选项params

$http({
url: "/Home/CallMe",
method: "GET",
params: {number: 4, name: "angular"}
});

关于c# - 无法使用参数从 AngularJs Controller 调用 Mvc Controller Action,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28166349/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com