内置工具集1.1.7+

引入BJUI/other/utils.js使用

$.fn.findFilter()

查找 [data-filter] 属性的dom元素

当前弹窗中查找[data-filter="a"]的元素。$.CurrentDialog.findFilter('a')

当前弹窗中查找span[data-filter="test"]的元素。$.CurrentNavtab.findFilter('test', 'span')

$.getRandom()

获取一串随机字符串,可用于全局唯一id使用

$.fn.loading(open)

打开或关闭BJUI加载框,$.CurrentDialog.loading(true|false) | $.CurrentNavtab.loading(true|false)

$.ajaxRequest(opt) 1.6.0+

与BJUI框架统一的ajax请求封装

参数 类型 默认 说明
url string 请求地址
method string GET 请求类型
contentType string application/json 发送的实体数据的数据类型
dataType string json 预期服务器返回的数据类型
data object {} 发送数据
success callable 成功回调
error callable 失败回调
complete callable 请求结束回调
loading boolean|$.CurrentDialog|$.CurrentNavtab false 是否存在加载框
loadingFunc callable 加载回调方法代替loading参数,返回true(开始请求)或false(结束请求)