报告内容被覆盖。需要刷新父页面吗?

时间:2018-08-22 22:18:36

标签: javascript html session-variables struts-1

请找到我的查询摘要:-

让我们说我从首页开始:-https://example.com//homepage

在主页上,我具有指向某些文档的链接。单击其中一个链接后,它将带我到一个页面,要求我填写信息,然后我可以最终提交该信息。

我填写了信息,单击提交,将我带到最终签名页,要求我输入我的凭据,以便它可以张贴时间戳说明我在此特定时间撰写了此文档。

现在,我关闭此窗口并返回首页,然后单击另一个文档链接,无需刷新首页,并按照相同的步骤进行操作。出于某种奇怪的原因,当我完成本文档时,我看到第一份报告中提到的详细信息已被泄漏,合并,覆盖在本文档中。

所以我做了一些研究(如果可以的话,应该进行搜索),我发现原因可能是因为该会话仍具有旧文档中的旧数据?基本上是我手动刷新主页时尝试的,则不会发生此问题。因此,现在我要尝试的是,每次我注销文档时,即到达最终的签名页面,然后单击“提交”按钮,然后希望主页https://example.com/homepage刷新。

下面是当我单击签名页面上的“ SUBMIT”按钮时正在调用的JSCRIPT的代码段:-(这基本上是该“ SUBMIT” HTML函数的onclick函数)

function completeForm(aForm)
   {  
      var foundError = false;

      if(validateRequiredInput(aForm.loginID)  &
         validateRequiredInput(aForm.password) )
      {         
           document.getElementById("submitBtn").disabled = true;
      // Modified to get the newWindow request Parameter by Nidhi Prakash Srivastava for clinSIGHT release 2.0.6
      var newWindow = "";
      if(aForm.getNewWindow != null)
      {
        newWindow=aForm.getNewWindow.value;
      }
      // Modified to get the newEPCWindow request Parameter by Nidhi Prakash Srivastava for clinSIGHT release 2.0.10      
      var newEPCWindow = "";
      var newQCWindow = "";

      if(aForm.getNewEPCWindow != null && aForm.action.indexOf("?") < 0)
      {

        newEPCWindow=aForm.getNewEPCWindow.value;

        aForm.action = aForm.action+"?op=complete&newWindow="+newWindow+"&newEPCWindow="+newEPCWindow;
      }else if(aForm.getNewQCWindow != null && aForm.action.indexOf("?") < 0){
        newQCWindow=aForm.getNewQCWindow.value;
        aForm.action = aForm.action+"?op=complete&newWindow="+newWindow+"&newQCWindow="+newQCWindow;
      }else if(aForm.action.indexOf("?") < 0)
      {
        aForm.action = aForm.action+"?op=complete&newWindow="+newWindow;
      }

         onsubmitFormHandler();
         aForm.submit();
      }

如何从这里开始刷新首页?这是正确的方法吗?有相同的建议吗?

0 个答案:

没有答案