/am-picker

Amazeui picker plugin

Amaze picker 多级联动选择器插件

demo地址

使用

1. 获取

2. 引入文件

依赖于amaze ui框架,需要先引入框架文件

    <link rel="stylesheet" type="text/css" href="../dist/amazeui.min.css">
    <script type="text/javascript" src="../dist/jquery.min.js"></script>
    <script type="text/javascript" src="../dist/amazeui.min.js"></script>
    <script type="text/javascript" src="../dist/amazeui.picker.js"></script>

3. 开始使用

 <select class="am-select" id="s6" data-am-selected data-am-picker="{url:'s2.json',next:'#s7',refurl:'s4.json?city=%value%'}">
</select>

文档

参数详解

url:远程地址[demo:使用远程数据]

页面加载时如果参数中存在url,则当前select的option会从该地址获取,并触发一次选择操作

next:关联元素[demo:普通实例]

如果select触发选择操作,并且data-am-picker参数中配置了next和refurl,那么next元素的option会从refurl中获取,并触发一次选择操作

refurl:关联元素的远程地址[demo:普通实例]

如果select触发选择操作,并且data-am-picker参数中配置了next和refurl,那么next元素的option会从refurl中获取,并触发一次选择操作

数据格式

[{"key":"1","value":"测试"},{"key":"2","value":"测试1"}]

key会渲染为option的value,vaule会渲染为option的html,如以上数据会形成以下结构

<option value="1">测试</option><option value="2">测试1</option>

使用说明

<select class="am-select" id="s6" data-am-selected data-am-picker="{url:'s2.json',next:'#s7',refurl:'s4.json?city=%value%'}">
</select>

正确配置next和refurl即可开启多级联动

License

MIT