discuz x html外部js,Discuz内置常用JS函数

本文详细介绍了Discuz! X框架中内置的JS函数库,包括showDialog、showWindow、ajaxget和ajaxpost等核心函数的使用方法和参数说明。这些函数主要用于创建对话框、浮窗、异步数据交互,对于理解和开发Discuz! X平台的前端功能至关重要。
摘要由CSDN通过智能技术生成

# 内置js函数库

https://gitee.com/ComsenzDiscuz/DiscuzX/wikis/JS%E5%87%BD%E6%95%B0%E7%9B%B8%E5%85%B3%E6%8A%80%E6%9C%AF%E6%96%87%E6%A1%A3?sort_id=9974

# 引入常用jquery库注意事项

## showDialog(msg, mode, t, func, cover)

msg

对话框内容

mode

对话框模式

info没有按钮一般信息

notice有确定按钮通知信息

alert有确定按钮错误信息

confirm有确定和取消按钮确认信息

t

对话框标题

func

点“确定”执行的函数 可以是一个函数(推荐)也可以是一段 js 代码

cover

是否覆盖整个页面 1:是 0:否 一般信息 cover 默认值是 0 其他信息 cover 默认值是 1

## showWindow(k, url, mode, cache, v)

k

浮窗的 key

url

get 方式 url 表示浮窗请求的地址post 方式 url 表示浮窗提交的表单 id

mode

get 和 post 两种方式

cache

是否缓存浮窗 0:否 1:是(默认值)

v

showMenu 参数调整,如不指定则使用 showWindow 默认值

注意:

同一页面同时可以弹出多个浮窗,但 k 及 url 相同的浮窗同时只能显示一个

浮窗标题区域支持拖拽

关闭浮窗请使用 hideWindow(k);

~~~

浮窗标题

关闭

浮窗内容

~~~

## ajaxget(url, showid, waitid, loading, display, recall)

url

请求的 url

showid

ajax 返回信息显示区域的 id

waitid

ajax 请求过程中显示等待信息区域的 id

loading

ajax 请求过程中显示的等待信息

display

'none'不显示

''显示

'auto'自动

recall

回执函数 ajax 请求完成并返回信息后执行 可以是一个函数(推荐)也可以是一段 js 代码

## ajaxpost(formid, showid, waitid, showidclass, submitbtn, recall)

formid

ajax 提交的表单 id

showid

表单提交后返回信息显示区域的 id

waitid

ajax 请求过程中显示提示信息区域的 id 默认是 showid

showidclass

表单提交后返回信息显示区域的样式

submitbtn

表单提交按钮 ajax 请求发出后将会禁用这个按钮

recall

回执函数 ajax 请求完成并接收到数据之后执行 可以是一个函数(推荐)也可以是一段 js 代码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值