【发布时间】:2020-04-27 12:56:09
【问题描述】:
这是我的浏览器扩展对我的 web api 进行的 ajax 调用:
$(document).ready(function () {
$select = $('#brandDropdownList');
$.ajax({
type: "GET",
url: 'http://localhost:44358/api/brands',
dataType: 'JSON',
success:function(data) {
$select.html('');
$.each(data, function(key, val) {
$select.append('<option id="' + val.brand_id + '">' + val.brand_name + '</option>');
})
},
error: function(){
$select.html('<option id="-2">Please try again...</option>');
}
});
这当前调用了我的 API,它返回一个 JSON 数组,然后我将每个项目修改为一个标签,从而进行下拉。然后我有另一个下拉列表,这将取决于用户选择的品牌名称。如何对我的 Web API 进行另一个 ajax 调用,该调用将根据品牌(特别是brand_id)填充另一个下拉列表,以便只显示所选品牌的产品。我已经创建了 web api 控制器,我目前正在通过我的 localhost 使用 URL 'http://localhost:44358/api/products' 访问它。
【问题讨论】: