首页 > 解决方案 > 使用 jQuery 和 MVC+WebAPI 项目调用 Web API 的方法是什么

问题描述

我需要一些关于通过 ajax 从 MVC 项目中的 Web API 访问数据的建议,但我对需要遵循哪种方法感到困惑。

注意:所有数据都来自 API,例如插入/更新/选择/删除所有工作都来自 API(意味着 MVC 项目从 API 访问数据)

我有一个简单的 MVC 项目,它只有一个页面,只有 3 个字段。

字段详细信息

  1. 公司名称
  2. 国家 --> 下拉菜单
  3. 状态 --> 下拉菜单

这里 Country 下拉列表是通过 API 从 MVC 控制器填充的 现在我们需要通过 ajax 填充国家下拉列表更改事件的 State 下拉列表。

现在我的问题是我需要在下面选择哪种方法来调用状态 API 以及为什么?

  1. 直接调用 ajax 中的获取状态 API 而不打 MVC 控制器

  2. 通过 MVC 控制器和控制器命中 Web API 在 ajax 中获取状态 API

标签: javascriptjqueryajaxasp.net-mvcmodel-view-controller

解决方案


推荐阅读