使用a标签 _blank打开的新窗口关闭时如何刷新原页面

如题,
使用这种方法点击a标签时候打开了一个页面(修改商品信息),我现在想在提交表单后,关闭后打开的这个页面(以实现),同时刷新最开始的那个页面(如何实现啊)?

使用的是ajax提交表单

 $.ajax({
                    url: "${pageContext.request.contextPath }/items/editItems.action",
                    type: "post",
                    data: $('#editForm').serialize(),
                    success: function(){
                        //window.location.reload(); 
                        window.close();
                        //window.location.href="${pageContext.request.contextPath }/items/toItemsList.action";
                    }
                });

这里执行window.close()后如何操作原来的页面?


    $.ajax({
        url: "${pageContext.request.contextPath }/items/editItems.action",
        type: "post",
        data: $('#editForm').serialize(),
        success: function () {
            opener.location.reload()///////////////////////
            window.close();
            //window.location.href="${pageContext.request.contextPath }/items/toItemsList.action";
        }
    });

iframe和父页,window.open打开页面之间的引用

window.open ; window.parent; window.top;
你看看哪个是你需要的,找到原来打开的页面;
要刷新就reload、要做更改就操作里面的函数什么的,
想干嘛就干嘛;

希望可以帮到你...

试了一下方法,在第一次操作时候确实可以起作用,但是第二次窗口就关不掉了,而且会刷新出上上次的数据,
是因为reload的时候把a标签的请求又重新发送了一次吗

window.opener.location.reload();
window.close();

打断点看就没问题,直接跑就有这个bug,什么情况?

要不你就重新打开一下页面,用open