Jquery Jsonデータを取得する、selectリスト初期化

61 篇文章 1 订阅
46 篇文章 0 订阅
------------------- html -------------------
<select id="sellectId" class="form-control text-size-16" οnselect="@Model.xxx"></select>
------------------- js -------------------
 //selectリスト初期化
    function InitSelectData() {
        
        $.ajax({
            url: '@Url.Action("GetSelectJsonData", "controller名")',
            type: "POST",
            dataType: "json",
            //data: { parStr1: 'aaaa',parStr2: 0},
            data: {},
            //async:false,
            timeout:30000,
            success: function (data) {
                $("#sellectId").empty();
                $("<option value='0'>全部</option>").appendTo("#sellectId");
                for (var j = 0; j < data.length; j++) {
                    $("<option value='" + data[j].JsonData_id + "'>" + data[j].JsonData_name + "</option>").appendTo("#sellectId");
                }
                $("<option value='999999999'>カスタム</option>").appendTo("#sellectId");
                //デフォルト選択項目の設定
                $("#sellectId").val(1);
            },
            error: function () {
            
            }


        })
    };
------------------- controller -------------------
    //public JsonResult GetSelectJsonData(string parStr1, int parStr2)
    public JsonResult GetSelectJsonData()
    {
        using (var db = new Contextxxxxxx())
        {
            var xxxInfo = (from t in db.テーブル名
                            orderby t.id
                            select t).Distinct();
var divisionData = xxxInfo.ToList();
    return Json(divisionData, JsonRequestBehavior.AllowGet);
        }
        
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值