kdayun-compnent-develop/kdayun-compnent-pack/dist/libs/layui/lay/modules/select.js

41 lines
1.4 KiB
JavaScript

/*
* @Author: gk
* layui.select 下拉选择框
* @Date: 2018-03-27 13:39:37
* @Last Modified by: gk
* @Last Modified time: 2018-03-27 14:10:31
*/
layui.define(['layer'], function (exports) {
"use strict";
var select = {
//填充数据
fillData: function ($select) {
var dataurl = $select.attr('dataurl');
if (dataurl && $select[0].tagName == "SELECT") {
$select.empty();
$.ajax({
type: 'get'
, async: false
, url: dataurl
, dataType: 'json'
, success: function (res) {
if (res['state'] == 'OK') {
var rows = res['obj'];
layui.each(rows, function (index, item) {
$select.append("<option value='" + item.KEY + "' >" + item.VALUE + "</option>");
});
//默认值吗?
if ($select.val() == undefined)
$select.val($select.attr('default'));
} else {
}
}
, error: function (e, m) {
}
});
}
}
}
exports('select', select);
});