提问人:Asbah Qadeer 提问时间:7/17/2017 更新时间:7/17/2017 访问量:912
通过 Web API 控制器调用 JQuery 函数
Call JQuery function through Web API Controller
问:
我浏览了很多帖子,但没有一篇是针对 MVC 框架中的 Web API 控制器的,所以我不得不写一篇关于此的文章。
我正在使用 C#,我的控制器操作如下所示:
//[HttpGet]/[HttpPost]/etc.. anything can be here
public IEnumerable<something> Customers()
{
//Code
return List;
}
我的cshtml视图文件中的脚本如下所示:
@section scripts
{
<script type="text/javascript">
</script>
}
现在,如果我想从我的 C# 代码在客户端调用一个 jquery 函数和/或将一些数据传递给它,我的操作和 jquery 代码会是什么样子?
答:
1赞
Adrian
7/17/2017
#1
您的 MVC 控制器应如下所示...
public class ExampleController
{
[HttpGet]
public ActionResult Customers(string nameParameter)
{
//Code
return Json(nameParameter);
}
}
您需要在函数构造函数中定义接受的参数。
另一方面,你的阿贾克斯电话......
$.ajax({
url: "/Example/Customers?nameParameter=Asbah",
success: function(html){
// Returned value
}
});
参数需要与您在函数构造函数中定义的名称匹配。请注意,在 URL /Example/ 中,它指的是 ExampleController。
评论