標籤:設定 資料 目的 sdn script pre alert lag func
http://blog.csdn.net/nsdnresponsibility/article/details/51282797
問題如題:
這裡我們在父頁面定義一個全域的變數來標識是否需要重新整理父頁面(聲明:中點擊儲存頁面之後,不關閉子頁面):點擊1出快顯視窗:
我們的目的是:如果,使用者儲存過資料:在點擊關閉按鈕和2處所指的小X時,重新整理父列表頁面;若果使用者沒有儲存過資料,關閉視窗是不重新整理父列表頁面。
//這裡是父頁面(列表頁面)var isFreshFlag="1";<%--關閉修改視窗時是否重新整理列表頁面標識,1:不重新整理。2:重新整理--%><%--新增視窗--%>function addTradeProject(id){ isFreshFlag="1"; jBox.open( "iframe:${ctx}/xxxController/goXXX.html?id="+id, "新增", 800, 500, {id:‘addTradeProject‘, buttons: {}, iframeScrolling: ‘yes‘, showClose: true, closed:function (){ //在快顯視窗頁面,如果我們儲存了資料,就將父頁面裡的變數isFreshFlag 值設定為2 if(isFreshFlag==2){ location.reload(); } } } );}
快顯視窗頁面的儲存方法:
function doSave() { $.ajax({ type:"post", url:"${ctx}/xxxController/saveXxx.html", data:$("#formId").serialize(), dataType:"json", success:function(data){ if(data.result > 0){ alert("儲存成功!"); hideLock("#listlist"); window.parent.window.isFreshFlag="2";//回寫父頁面的值 //重新整理當前頁 location.reload(); }else{ alert("儲存失敗,請聯絡管理員"); } } }); }
jquery Jbox 外掛程式實現快顯視窗在修改的資料之後,關閉快顯視窗重新整理父頁面的問題