繁体   English   中英

asp .net核心中的级联下拉列表

[英]Cascading dropdown list in asp .net core

我尝试使用级联下拉列表州和城市但返回“未定义”Model 文件 States.cs 的所有 guid: 在此处输入图像描述

Model 文件 Cities.cs: 在此处输入图像描述

controller: 在此处输入图像描述

查看文件 Cities.cshtml: 在此处输入图像描述

城市表: 在此处输入图像描述

状态表: 在此处输入图像描述

运行项目和 select a state 后显示此结果: 在此处输入图像描述

请添加console.log(cities)以检查响应:

$.each(data, function (i, cities) {
    console.log(cities); //add this...
    items += "<option value='" + cities["citiesId"] + "'>" + cities["cityName"] + "</option>";
});

然后你会发现响应的属性名称是camel case

因此,您需要更改代码如下(例如将cities["CitiesId"]更改为cities["citiesId"] ):

items += "<option value='" + cities["citiesId"] + "'>" + cities["cityName"] + "</option>";

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM