alert() 實(shí)現(xiàn)彈窗及頁(yè)面跳轉(zhuǎn)。
alert() 接收兩個(gè)參數(shù),第一個(gè)為彈窗信息,第二個(gè)為確定后的動(dòng)作。
以下是 alert() 的語(yǔ)法:
alert(msg='', act=1)
● msg [str]:需要彈出的消息內(nèi)容,為空時(shí)不彈出直接跳轉(zhuǎn)。
● act [int|str]:彈窗確定后的動(dòng)作:0不作任何處理,1停留在當(dāng)前頁(yè)并刷新,2返回上一頁(yè)并刷新,3后退不刷新,4關(guān)閉當(dāng)前窗口,其它為跳轉(zhuǎn)頁(yè)url。
返回js的字符串。
以下展示了使用 alert() 的實(shí)例:
from kyger.utility import alert return alert('操作成功!', 0) # 彈框,確認(rèn)后不作任何處理
from kyger.utility import alert return alert('操作成功!', 1) # 彈框,確認(rèn)后停留在當(dāng)前頁(yè)面并刷新
from kyger.utility import alert return alert('操作成功!', 2) # 彈框,確認(rèn)后返回上一頁(yè)并刷新
from kyger.utility import alert return alert('操作成功!', 3) # 彈框,確認(rèn)后返回上一頁(yè)不刷新
from kyger.utility import alert return alert('操作成功!', 4) # 彈框,確認(rèn)后關(guān)閉當(dāng)前窗口
from kyger.utility import alert return alert('操作成功!', 'http://cnkunpeng.cn') # 彈框,確認(rèn)后跳轉(zhuǎn)到其他頁(yè)面
以上實(shí)例運(yùn)行后輸出的結(jié)果為: