Ajax-PHP表单提交后重新加载Div-问题

时间:2019-12-08 15:14:51

标签: php jquery ajax

我有一个带有“输入”字段和PHP的{​​{1}}页面。 提交Form Action后,我将在新页面上获得结果。

不允许页面重新加载,否则会生成新信息并将其安全保存在数据库中(创建新的form)。

但是现在在第二页上,提交表单后,我想用Post request重新加载Div类。

我的代码:

ajax

Div内容:

    <script type="text/javascript">
    setInterval("myx_function();",2000);      
    function myx_function(){
      $('#divrefreshone').load(location.href + ' #divrefreshcontent'); 
    return false;    
    }
  </script>

现在的问题是,我无法进行Ajax调用,div将在2秒后隐藏并且不重新加载。我只希望每隔几秒钟从数据库中检查一次状态,并显示新结果。 当我在开发人员工具中检查调用时,它会从标题转到错误页面:

<div id="divrefreshone">  
<div id="divrefreshcontent">  

<?php 

if ($dbvalue == 0)
    {
        echo " <br><center>Wait for Status Update...</center><br>";
    }
    else
    {
    echo " <br><center>Status = Complete</center><br>";
    }

?> 
</div>
</div>

我的标头中有一些if (!isset($_POST['myinput'])) { header("Location: /error"); exit(1); } 重定向,我也尝试过使用header("");meta redirect进行重定向。 我正在尝试寻找5个小时的解决方案,有人知道吗?

0 个答案:

没有答案