bootstrap+editable行内编辑动态获取选项

type: 'select',
                source: function () {
                    //var type=$(this).parents("tr").children("td").eq(3).text();//获取类型
                    var result = [];
                    $.ajax({
                        url: "ashx/GetClass.ashx?action=get",
                        async: false,
                        type: "get",
                        data: {},
                        success: function (data) {
                            if (data) {
                                eval("var transresult=" + data);
                                for (var i = 0; i < transresult.length; i++) {
                                    result.push({ value: transresult[i].value, text: transresult[i].name });
                                }
                            }
                        }
                    });
                    return result;
                },

ashx

string action = context.Request["action"].ToString();
        string sql = "";
        string result = "";
        string type = "";//类型
        //string where = "";
        database db = new database("System");
        switch (action)
        {
            case "get":
                sql = "select 编号,班型 FROM [EducationalSystem].[dbo].[T班型] where 状态=0";
                DataTable dt = db.GetDataTable(sql);
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    var obj = new { value = dt.Rows[i]["编号"], name = dt.Rows[i]["班型"] };
                    lists.Add(obj);
                }
                jsS = new JavaScriptSerializer();
                result = jsS.Serialize(lists);
                context.Response.Write(result);
                break;
        }

猜你喜欢

转载自blog.csdn.net/qq_38225873/article/details/83960483