這篇文章主要介紹了ligerui如何實現(xiàn)子頁面關(guān)閉后父頁面刷新以及重新加載,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
創(chuàng)新互聯(lián)公司:成立與2013年為各行業(yè)開拓出企業(yè)自己的“網(wǎng)站建設(shè)”服務(wù),為上1000+公司企業(yè)提供了專業(yè)的成都網(wǎng)站設(shè)計、成都做網(wǎng)站、網(wǎng)頁設(shè)計和網(wǎng)站推廣服務(wù), 按需定制由設(shè)計師親自精心設(shè)計,設(shè)計的效果完全按照客戶的要求,并適當?shù)奶岢龊侠淼慕ㄗh,擁有的視覺效果,策劃師分析客戶的同行競爭對手,根據(jù)客戶的實際情況給出合理的網(wǎng)站構(gòu)架,制作客戶同行業(yè)具有領(lǐng)先地位的。
1、需求在子頁面處理完成后,在關(guān)閉時刷新并重新加載父頁面
$.ajax({ url : '${base.contextPath}/test/test', type : "post", dataType : "json", data : sendata, async: false, success : function (data) { if(data.success){ //刷新父頁面 window.parent.manager.reload(); dialog.close();//關(guān)閉dialog }else{ // $.ligerDialog.error(data.messageText); alert(data.messageText); $.ligerDialog.closeWaitting(); window.parent.manager.reload(); dialog.close();//關(guān)閉dialog } }, error : function () { $.ligerDialog.closeWaitting(); dialog.close();//關(guān)閉dialog } });
關(guān)鍵代碼
window.parent.manager.reload(); dialog.close();//關(guān)閉dialog
其中manager是父頁面定義grid的變量,例如父頁面是這樣(參照的官網(wǎng)例子)
var manager, g; g = manager = window['ordergrid'] = $("#ordergrid").ligerGrid({
至于為什么不使用$.ligerDialog.error(data.messageText);
而使用alert(data.messageText);
是因為使用他,當后臺出現(xiàn)錯誤時。前臺會多出一個錯誤彈窗,現(xiàn)在沒有解決這個問題,,所以暫時使用alert
后續(xù)
經(jīng)過一段時間,偶然發(fā)現(xiàn)可以解決不用alert(),之所以報錯是因為.ligerDialog.error(data.messageText);和.ligerDialog.error(data.messageText);和.ligerDialog.closeWaitting();
window.parent.manager.reload(); dialog.close();//關(guān)閉dialog
一起使用了,具體也不知道是什么原因,所以就饒了個彎子,
下面重點來了
通過ligerui源碼發(fā)現(xiàn).ligerDialog.error()、.ligerDialog.error()、.ligerDialog.success()等方法都有回調(diào)函數(shù),于是就可以修改成這樣
$.ligerDialog(data.messageText,cc);
下面在寫個方法cc()用來關(guān)閉和重新刷新
function cc(){ //刷新父頁面 window.parent.manager.reload(); dialog.close();//關(guān)閉dialog }
這樣比用alert顯示更好看些。
感謝你能夠認真閱讀完這篇文章,希望小編分享的“l(fā)igerui如何實現(xiàn)子頁面關(guān)閉后父頁面刷新以及重新加載”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!
當前題目:ligerui如何實現(xiàn)子頁面關(guān)閉后父頁面刷新以及重新加載
網(wǎng)頁網(wǎng)址:http://jinyejixie.com/article10/jjgdgo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站收錄、軟件開發(fā)、品牌網(wǎng)站制作、品牌網(wǎng)站設(shè)計、ChatGPT
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)