layui treeSelect.js传递headers

Posted 老鼠欺负猫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了layui treeSelect.js传递headers相关的知识,希望对你有一定的参考价值。

layui引入treeSelect.js很简单,百度一下就知道了,不过需要在请求头headers传递,
token,或者其他什么的百度半天没找到,然后尝试了一番,感觉可以了。

  1. 在使用中直接增加headers:

    treeSelect.render(
        // 选择器
        elem: #tree,
        // 数据
        data: basurl + datauser/menu/find_menu_tree,
    
        headers: 
            "Authorization": "Bearer " + token.access_token
        ,
    
        // 异步加载方式:get/post,默认get
        type: get,

    2.在treeSelect.js中找到TreeSelect.prototype.render = function (options) ,
    增加headers=options.headers,

    TreeSelect.prototype.render = function (options) 
    var elem = options.elem,
        // 请求地址
        data = options.data,
    
        headers=options.headers,
    
        // 请求方式
        type = options.type === undefined ? GET : options.type,

    下面的var a = 里面增加headers:

    var a = 
    init: function () 
        $.ajax(
            url: data,
            type: type,
            headers:headers,
            dataType: json,
            success: function (d) 
                DATA = d;

    这样测试一下,就可以了

以上是关于layui treeSelect.js传递headers的主要内容,如果未能解决你的问题,请参考以下文章

layui.upload上传文件的同时怎么传递一个参数

layui 使用

layui表格参数

随笔:ajax传递数组,layui父子页面传值,下来菜单赋值,父页面数据获取,表格数据替换为字符串

二十八layui的日历组件使用

layui 弹出层 点击事件