var winObjEI = window.open("/Invoice/InvoiceViewEI?invoiceid=" + data.InvoiceId); var isClose = ; //关闭open页面时刷新父页面列表 var loop = setInterval(function () { if (winObjEI.closed && isClose == ) { isClose--; //这里写刷新代码 } }, );isClose字段保证父页面只在子页面关闭时刷新一次。