c5_labsci/web/admin/demo/front/win_ajax.html

147 lines
7.0 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
<link href="/jscss/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" charset="utf-8" src="/jscss/theme.js"></script>
<style>
.container>div {
padding: 1em;
background: var(--bg1);
margin-bottom: 1em;
border: 1px solid var(--bg5);
}
</style>
</head>
<body>
<div class="container">
<blockquote>所有函数</blockquote>
<div>
<button class='btn' onclick="">测试</button>
</div>
<pre>
ciyfn.ajax ajax请求
ciyfn.callfunc 后台json_xx交互
funcname:
函数名func
本级目录下其他页函数gocxx.func
指定页函数path1/path2/gocxx.func
post: object数据
succfn: 请求成功回调
opn:
header: 请求头object
method: 请求方式get/post/put/delete
timeout: 超时时间默认10秒
showload: 是否显示顶部加载条默认true
fail: 请求失败回调默认ciyfn.alert提示
complete: 请求完成回调
ciyfn.callfastfunc 后台json_xx单行交互防重复调用callfunc
dom: 防重复dom
confirmmsg: 提示文字有则alert无则直接请求
func: 调用callfunc的funcname
postparam: 调用callfunc的post
succfunc: 字符串reload刷新本页或成功回调函数
failfunc: 失败回调函数
ciyfn.tojson json解析无论是否能序列化均返回object。
ciyfn.jsontostr json转字符串。
ciyfn.calljsondata 加载json数据
ciyfn.loadjs 加载js库。
objname: 根据window下是否存在某函数存在则不用重复加载。
jsurl: js库地址
callback: 准备好回调函数
ciyfn.throttle 防止频繁调用。
dom: 给该dom加上loading class在callfunc done后移除。
sec: 多少秒,默认ciy_vars.dupsec
ciyfn.getdictdata 获取字典数据。array/localstroage.cata_xx/window.ciy_xx/id.name,id2.name2
ciyfn.filterdictdata 过滤字典数据。
data: 字典数据
opn: {}
all: 顶部添加{id:'', name:all}
first: 顶部添加...first
limit: a~b 只包含[a,b]。a,b,c 包含a,b,c
filter: field=value 只包含field=value的数据。
rename: 10=新名称 将id=10的name改为新名称。
ciyfn.ccode 字典id转name
ciyfn.multicode 多级字典id转数组
ciyfn.scode 多选字典逗号分隔id转数组
ciyfn.getform 获取某元素被包含的form数据。默认body/form。自定义tagname。
ciyfn.makeuploadpath 生成标准上传路径支持saasid。[sn/n/]Y/md/xxx
ciyfn.arr_treemap 带upid的数组转带child的树形结构
ciyfn.urlparam 将url参数转为object对象。
ciyfn.sendsignal 向其他窗口发送信号,支持跨域。
manage_refresh 刷新当前页
manage_ifropen 打开新卡片页
restorage 刷新storage
tostr 转化成字符串
toint 转化成整数
tofloat 转化成浮点数
tostamp 输入Date/字符串时间,返回时间戳。不输入,返回当前时间戳。
isarray 判断是否为[]
isobj 判断是否为{}
ciyfn.isemptyobj 判断是否为空{}
ciyfn.getstorage 获取storage数据
ciyfn.setstorage 设置storage数据
ciyfn.removestorage 删除storage数据
ciyfn.savedict 保存字典数据。
ciyclass.managepage 管理页面基类
ciyfn.inmobile 判断是否在移动端
ciyfn.totimepoint 将数字转成 HH:ii[:ss]
ciyfn.totimespan 输入时间/时间戳返回n[天/小时/月..]前/后
ciyfn.totimesec 输入秒数返回n[天/小时/月..]前/后、刚刚
ciyfn.todatetime 格式化时间,输入时间戳/字符串/Date/-1返回Y-m-d H:i
ciyfn.objclone 对象深拷贝
ciyfn.isfloat0 浮点数是否接近0
ciyfn.topad0 数字左侧补0
ciyfn.copyboard 复制到剪贴板
ciyfn.file_ext 获取文件后缀名,大写
ciyfn.isimg 判断是否为图片文件
ciyfn.getstrparam
ciyfn.file_uploads 上传文件到本地或云存储
ciyfn.nopower 无权限判断
ciyclass.sse 服务器SSE事件类
ciyfn.lang 多语言转文字
ciyfn.setlang 设置语言
ciyfn.domlang 将dom中.lang转文字
ciyfn.file_stor 获取文件存储url
ciyfn.alert 弹出alert。
ciyfn.toast 信息提示。
ciyfn.showend 右下角提示,数秒隐藏。
ciyclass.mask 默认页面初始化。 .show(clickfn,css) / .hide()
ciyfn.popmenu 弹出菜单
menu: array:[{ title:'',act,name,url},...]
menu: Element 完全自定义菜单
ciyfn.showmap 打开地图,显示位置。
ciyfn.dropmenu 下拉菜单
ciyclass.tabcard 选显卡类
ciyfn.lazyimg 图片懒加载
</pre>
</div>
<script type="text/javascript" src="/jscss/ciy.js"></script>
<script type="text/javascript" src="/jscss/ciycmp.js"></script>
<script type="text/javascript" src="../../common.js"></script>
<script type="text/javascript">
'use strict';
</script>
</body>
</html>