绑定下拉框查询

9 篇文章 0 订阅
                绑定下拉框查询

绑定下拉框这个问题,我看不明白理解不了是什么意思来着,
这是(控制器)的代码
根据ID来查询出所需要的数据;

public ActionResult SelectPointByID(int BigkindID)
        {
            var listPoint = myModels.PW_SmallKind.Where(m => m.BigkindID == BigkindID)
                .Select(m => new { id = m.SmallKindID, text = m.SmallKindName }).ToList();
            return Json(listPoint, JsonRequestBehavior.AllowGet);
        }

这是根据上面的查询出这张表的数据,只有获取到上面的数据之后才会显示出来这一张表的数据的

public ActionResult SelectPoinhgtByID(int SmallKindID)
{
    var listPoint = myModels.PW_SmallKind.Where(m => m.SmallKindID == SmallKindID)
        .Select(m => new { id = m.SmallKindID, text = m.SmallKindNumber }).ToList();
    return Json(listPoint, JsonRequestBehavior.AllowGet);
}

现在我也是不太看的懂是什么意思。

视图的


function AppendOptions() {
                        appendOption("BigkindName", "SelectSubject");
                        appendOption("SmallKindName", "SelectPointByID");
                        $("#BigkindName").change(function () {
                            var BigkindID = parseInt(this.value);
                            appendOption("SmallKindName", "SelectPointByID?BigkindID=" + BigkindID);//知识点
                        });
                    }

JS的第二种

  $.post("/xailakuang", function (date) {
    //清空该元素
    $("#yitableidk").empty();
    //内部前置内容
    $("#yitableidk").prepend('<option value="' + '' + '">' + "--请选择--" + '</option>');
    for (i in date) {
      //内部追加内容
      $("#yitableidk").append('<option value="' + date[i].yitableid + '">' + date[i].tablename + '</option>');
    }
  });
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值