男的舔女的下面视频在线播放-少妇愉情理仑片高潮日本-久久久久久国产一区二区三区-麻豆精品一区二区综合-国产精品超碰在线观看-网红极品女神精品视频在线-国产亚洲综合777-高清性视频一区二区播放-中文字幕第一页亚洲天堂

Discuz! 官方交流社區(qū)

標(biāo)題: common.js 內(nèi)置(AJAX)函數(shù)幫助文檔 [打印本頁]

作者: 我是小站長    時間: 2019-6-1 19:31
標(biāo)題: common.js 內(nèi)置(AJAX)函數(shù)幫助文檔

common.js 內(nèi)置(AJAX)函數(shù)幫助文檔



showMenu() 顯示彈出菜單

function showMenu(v)
參數(shù) v 格式:{'key1':'value1','key2':'value2','key3':'value3'}
目前,數(shù)組 v 支持傳遞的 key 有:

key默認(rèn)值含義可選值及解釋
ctrlid(必填)控制菜單的 id
showidctrlid彈出菜單的 id
menuidshowid + '_menu'顯示菜單的 id
evt'mouseover'響應(yīng)函數(shù)的事件click: ctrlObj 的 onclick 觸發(fā)mouseover: ctrlObj 的 onmouseover 觸發(fā)
pos'43'菜單位置詳見 setMenuPosition() 中對 pos 的解釋
layer1菜單層級大于 0 的任意整數(shù)
duration2菜單顯示方式3:菜單一直顯示,除非執(zhí)行 hideMenu(),或者頁面 unload2:鼠標(biāo)移開 ctrlObj 及 menuObj 即開始計時 timeout 毫秒后消失
1:鼠標(biāo)移開 ctrlObj 即開始計時 timeout 毫秒后消失
0:菜單顯示即開始計時 timeout 毫秒后消失
timeout250菜單持續(xù)時間單位:毫秒
mtype'menu'菜單類型menu:普通菜單win:浮窗
prompt:提示信息
dialog:對話框
maxh600菜單最大高度,實際高度超過 maxh 時菜單將出現(xiàn)垂直滾動條
cache1是否緩存菜單1:是0:否
drag拖拽菜單對象的 id,如果希望整個菜單都可以拖拽 請設(shè)置 drag 等于1
fade0淡入淡出效果1:是0:否
cover0是否顯示一個遮罩覆蓋整個頁面1:是0:否
zindexJSMENU['zIndex']['menu']菜單層疊順序
ctrlclass控制對象在菜單彈出后的 class 值,duration = 2 時有效

showDialog() 顯示對話框
function showDialog(msg, mode, t, func, cover, funccancel, leftmsg, confirmtxt, canceltxt, closetime, locationtime)
key默認(rèn)值含義可選值及解釋
msg(必填)提示信息內(nèi)容
mode'alert'對話框模式alert/right:有確定按鈕confirm:有確定和取消按鈕
notice:有確定按鈕
info:沒有按鈕
t'提示信息'對話框標(biāo)題
func點"確定"執(zhí)行的函數(shù)
cover1 (mode = 'info' 時為 0)是否顯示一個遮罩覆蓋整個頁面1:是0:否
funccancel點"取消"執(zhí)行的函數(shù)
leftmsg底部左側(cè)信息
confirmtxt'確定'確定按鈕的文字
canceltxt'取消'取消按鈕的文字
closetime自動關(guān)閉的時間,單位"秒"leftmsg 強制更改為"n 秒后窗口關(guān)閉"
locationtime自動跳轉(zhuǎn)時間,單位"秒"leftmsg 強制更改為"n 秒后頁面跳轉(zhuǎn)"

showWindow() AJAX彈窗
showWindow(k, url, mode, cache, v)
key默認(rèn)值含義可選值及解釋
k(必填)浮窗的 key
url(必填)get 方式 url 表示浮窗請求的地址post 方式 url 表示浮窗提交的表單 id
mode'get'彈窗請求類型get: ajaxget 方式請求 urlpost: ajaxpost 方式請求 url
cache1是否緩存彈窗內(nèi)容1:是0:否
v由于 showWindow() 是以 showMenu() 函數(shù)為內(nèi)核,因此此處可微調(diào) showMenu() 參數(shù),如不指定則使用 showWindow() 的默認(rèn)值
注意:
同一頁面同時可以彈出多個浮窗,但 k 及 url 相同的浮窗同時只能顯示一個浮窗標(biāo)題區(qū)域支持拖拽關(guān)閉浮窗請使用 hideWindow(k);

setMenuPosition() 菜單定位
setMenuPosition(showid, menuid, pos)
key默認(rèn)值含義可選值及解釋
showid(必填)彈出菜單的 id
menuid(必填)菜單 id
pos'43'菜單彈出位置及方向,必須是字串類型格式"BD",B 為基點 D 為方向。方向設(shè)定后,函數(shù)會根據(jù)實際彈出的位置及瀏覽器窗口大小進(jìn)行二次調(diào)整,取消二次調(diào)整請以"!"結(jié)尾表示強制
BD:自定義
B:        D:       1:左上角  1:左上方2:右上角  2:右上方3:右下角  3:右下方4:左下角  4:左下方00:屏幕居中
  • 不需要設(shè)置位置

ajaxget() AJAX/GET請求
ajaxget(url, showid, waitid, loading, display, recall)
key默認(rèn)值含義
url(必填)請求的 url
showid(必填)ajax 返回信息顯示區(qū)域的 id
waitidshowidajax 請求過程中顯示等待信息區(qū)域的 id
display信息返回后 showId 的 style.display 值
recall信息返回后執(zhí)行的代碼
ajax返回內(nèi)容中的<A>標(biāo)記可增加如下幾個屬性,可讓<A>鏈接自動實現(xiàn)ajaxget功能
ajaxtarget: 屬性含義同 ajaxget() 的 showid
ajaxwaitid: 屬性含義同 ajaxget() 的 waitid
ajaxloading: 屬性含義同 ajaxget() 的 loading
ajaxdisplay: 屬性含義同 ajaxget() 的 display
ajaxfunc:屬性含義同 ajaxget() 的 recall

ajaxpost() AJAX/POST請求
function ajaxpost(formid, showid, waitid, showidclass, submitbtn, recall)
key默認(rèn)值含義
formid(必填)ajax 提交的表單 id
showid(必填)ajax 返回信息顯示區(qū)域的 id
waitidshowidajax 請求過程中顯示等待信息區(qū)域的 id
showidclass表單提交后返回信息顯示區(qū)域的樣式
submitbtn表單提交按鈕 ajax 請求發(fā)出后將會禁用這個按鈕
recall信息返回后執(zhí)行的代碼

ajaxmenu() AJAX/GET請求 顯示彈出菜單ajaxmenu(ctrlObj, timeout, cache, duration, pos, recall, idclass, contentclass)
key默認(rèn)值含義可選值及解釋
ctrlObj(必填)控制菜單的對象
timeout3000菜單持續(xù)時間
cache1是否緩存菜單1:是0:否
duration0 (timeout = 0 時為 3)菜單顯示方式3:菜單一直顯示,除非執(zhí)行 hideMenu(),或者頁面 unload2:鼠標(biāo)移開 ctrlObj 及 menuObj 即開始計時 timeout 毫秒后消失
1:鼠標(biāo)移開 ctrlObj 即開始計時 timeout 毫秒后消失
0:菜單顯示即開始計時 timeout 毫秒后消失
pos'43'菜單位置詳見 setMenuPosition() 中對 pos 的解釋
recall信息返回后執(zhí)行的代碼
idclass'p_pop'菜單的 class 屬性值
contentclass'p_opt'菜單內(nèi)容的 class 屬性值

作者: 永遠(yuǎn)是第一次    時間: 2025-10-17 12:17
能不能寫一個相關(guān)案例,這樣更好理解




歡迎光臨 Discuz! 官方交流社區(qū) (http://m.sdtechgong.com.cn/) Powered by Discuz! X5.0