zoukankan      html  css  js  c++  java
  • easyui 1.3.3 中combotree post传参问题

    重写Tree的loader,增加queryParams属性支持,并且增加setQueryParams方法

    //重写tree的loader
    $.extend($.fn.tree.defaults, {
        loader : function (param, success, error) {
            var opts = $(this).tree("options");
            if (!opts.url) {
                return false;
            }
            if(opts.queryParams){
                param = $.extend({},opts.queryParams,param);
            }
            $.ajax({
                type : opts.method,
                url : opts.url,
                data : param,
                dataType : "json",
                success : function (data) {
                    success(data);
                },
                error : function () {
                    error.apply(this, arguments);
                }
            });
        },
        queryParams:{}
    });
    //设置参数
    $.extend($.fn.tree.methods, {
        setQueryParams : function (jq, params) {
            return jq.each(function () {
                $(this).tree("options").queryParams = params;
            });
        }
    });
    

    用途

    *带参数初始化

    $("#tree").tree({
        url:'tree.do'
        queryParams:{pid:1}
    });
    

    *参数变更

    $("#tree").tree("setQueryParams",{pid:1});
  • 相关阅读:
    OC
    OC
    OC
    OC
    OC
    Oracle wm_concat()函数
    字符串拼接
    easyui扩展数据表格点击加号拓展
    子tab里面新增tab(top.jQuery)
    combox datagrid重复请求问题
  • 原文地址:https://www.cnblogs.com/bing521meng/p/4995723.html
Copyright © 2011-2022 走看看