【问题标题】:Asp.Net Core 3.1 - Display SubCategory After choose parent with Ajax?Asp.Net Core 3.1 - 使用 Ajax 选择父级后显示子类别?
【发布时间】:2021-04-10 04:55:32
【问题描述】:

我希望在选择主类别时显示相关的子类别?但是什么都没有显示

查询:

 List<Category> IAdmin.ShowSubCategory(Guid catid)
    {
        return _context.Categories.Where(c => c.ParentId == catid).ToList();
    }

查看:

$("#maincategory").change(function () {
    $("#ParentId").empty();
    $.getJSON("/AdminPanel/Category/GetSubCategory/" + $("#maincategory :selected").val(),
        function (data) {
            $.each(data,
                function () {
                    $("#ParentId").append('<option value= ' + this.value + '>' + this.text + '</option>');
                })
        }
    )
});

控制器:

  public IActionResult GetSubCategory(Guid id)
    {           
        
        var SubCategory_List = _admin.ShowSubCategory(id);
        return Json(SubCategory_List);          
       
    }

选择父项后下拉列表中显示未定义

【问题讨论】:

  • GetSubCategory 操作是否受到打击?

标签: c# ajax asp.net-core


【解决方案1】:

我用过这个:

 return Json(new SelectList(SubCategory_List, "CategoryId", "CategoryTitle"));

成功了

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-06
    • 2017-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多