问答详情
源自:3-1 课程总结与展望

老师 请教一下 下拉框动态获取

老师 问一下  这个guns 前端 系统 下拉框 怎样能做到 传一个接口 动态获取 里面的值  老师能传一下源码嘛

提问者:FPX 2018-11-14 16:44

个回答

  • 走走逛逛0
    2019-04-30 10:25:28

    控制器代码

    ```

        /**

         * 罗列种类

         */

        @RequestMapping(value = "/list/type")

        @ResponseBody

        public Object listType() {

        return dao.listType();

        }

    ```

    HTML代码

    ```

    <div class="col-sm-2">

    <#SelectCon id="typeId" name="种类" clickFun="Clothes.getTypeList()">

    <option value="">请选择...</option>

    </#SelectCon>

    </div>

    ```

    JS代码

    ```

    /**

     * 获取品类列表

     */

    Clothes.getTypeList = function () {

    var ajax = new $ax(Feng.ctxPath + "/clothes/list/type", function (data) {

    document.getElementById("typeId").options.length=0;

    document.getElementById("typeId").options.add(new Option("请选择...", ""));

    for(var i=0;i<data.length;i++){

                var value = data[i].id;

                var lable = data[i].typeName;

                document.getElementById("typeId").options.add(new Option(lable, value));

            }

        }, function (data) {

            Feng.error("下拉框数据加载失败");

        });

        ajax.start();

    };

    ```

    自定义标签#SelectCon的修改(SelectCon.tag): select标签增加鼠标按下事件

    ```

        <select class="form-control" id="${id}" onmousedown="${clickFun!}">

            ${tagBody!}

        </select>

    ```


  • sunbohan00
    2018-12-10 11:11:30

    没有需要的你就自己去下啊。老师只是给你演示一下如何使用,都没有深入,顶多算是一个介绍课程。师傅领进门,修行在个人。

  • FPX
    2018-11-14 20:32:21

    老师 这不是guns的源码吗?  我想要一个 ajax调用接口  动态获取下拉框得guns 源码  他这里面没有我需要的呀

  • 婳哋为哰
    2018-11-14 17:23:31

    课程右边有源码https://img3.mukewang.com/5bebe98c0001fa2a09101202.jpg