花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來(lái)到素材無(wú)憂網(wǎng),按 + 收藏我們
登錄 注冊(cè) 退出 找回密碼

discuz 提交表單后只提示、不跳轉(zhuǎn)

時(shí)間: 2019-05-29 11:11 閱讀: 作者:素材無(wú)憂網(wǎng)

做了個(gè)插件記錄工作中的一些臨時(shí)信息,需要表單提交后只提示、不跳轉(zhuǎn),以方便繼續(xù)編寫(xiě),但是showmessage提示后是要跳轉(zhuǎn)的,不滿意。
想要做成像積分變動(dòng)那種藍(lán)色或橙色的居中橫條提示信息,自動(dòng)消失,不跳轉(zhuǎn)的。

提示信息的js代碼是找到了:
<span onclick="showPrompt(null, null, '哈哈', 2000);">[點(diǎn)擊我看看是什么效果]</span>
<a href="javascript:;" onclick="showDialog('msg', 'confirm', 'Pls Confirm', function(){alert('Confirm');},1,function(){alert('Cancel');},'','','','1')">showDialog Test</a>
復(fù)制代碼

但是怎么和系統(tǒng)的showmessage()配合一直是個(gè)謎。。。

后來(lái)根據(jù)網(wǎng)上信息showmessage()函數(shù)配合AJAX彈窗進(jìn)行了改動(dòng),發(fā)現(xiàn)彈窗是ajax了,但彈窗自動(dòng)關(guān)閉之后還是刷新了頁(yè)面,不滿意。

今天夜班,重新看了下showmessage()的參數(shù):
/**
* 顯示提示信息
* @param $message - 提示信息,可中文也可以是 lang_message.php 中的數(shù)組 key 值
* @param $url_forward - 提示后跳轉(zhuǎn)的 url
* @param $values - 提示信息中可替換的變量值 array(key => value ...) 形式
* @param $extraparam - 擴(kuò)展參數(shù) array(key => value ...) 形式
*    跳轉(zhuǎn)控制
        header        header跳轉(zhuǎn)
        timeout        定時(shí)跳轉(zhuǎn)
        refreshtime    自定義跳轉(zhuǎn)時(shí)間
        closetime    自定義關(guān)閉時(shí)間,限于 msgtype = 2
        locationtime    自定義跳轉(zhuǎn)時(shí)間,限于 msgtype = 2
    內(nèi)容控制

       
 alert        alert 圖標(biāo)樣式 right/info/error
        return        顯示請(qǐng)返回
        redirectmsg    下載時(shí)用的提示信息,當(dāng)跳轉(zhuǎn)時(shí)顯示的信息樣式
                     0:如果您的瀏覽器沒(méi)有自動(dòng)跳轉(zhuǎn),請(qǐng)點(diǎn)擊此鏈接
                     1:如果 n 秒后下載仍未開(kāi)始,請(qǐng)點(diǎn)擊此鏈接
        msgtype        信息樣式
                     1:非 Ajax
                     2:Ajax 彈出框
                     3:Ajax 只顯示信息文本
        showmsg        顯示信息文本
        showdialog    關(guān)閉原彈出框顯示 showDialog 信息,限于 msgtype = 2
        login        未登錄時(shí)顯示登錄鏈接
    Ajax 控制
        handle        執(zhí)行 js 回調(diào)函數(shù)
*/
復(fù)制代碼


發(fā)現(xiàn)“跳轉(zhuǎn)控制”里面的“關(guān)閉”和“跳轉(zhuǎn)”區(qū)別,之前一直是用的locationtime => true,這是跳轉(zhuǎn)。
嘗試換成closetime => true關(guān)閉
showmessage('修改成功', '/zhuanlan/article/n'.$aid, array(), array('showdialog' => 1, 'showmsg' => true, 'msgtype' => 2, 'closetime' => true, 'alert' => 'right'));

版權(quán)聲明: 本站資源均來(lái)自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!

轉(zhuǎn)載請(qǐng)注明: discuz 提交表單后只提示、不跳轉(zhuǎn)

標(biāo)簽:  
相關(guān)文章
模板推薦