0

您好,我需要知道如何在提交 ajax 表单后刷新页面。Atm 我正在使用 onClick 功能,它似乎刷新了页面,但我仍然需要按 f5 才能看到我所做的更改。

js:

 <script>
    function reloadPage()
      {
      location.reload()
      }
    </script>

形式:

echo'<form class="imageform" method="post" enctype="multipart/form-data" action=\'clase/app/admin_activare_oferta.php\'>';
echo'<input  type="hidden" name="id_oferta"  value="'.$oferta.'">';
echo'<input type="submit" id="activ" value="" onclick="reloadPage()"></form>'; 

我知道为什么我需要按两次按钮才能看到更改,因为我需要在 ajax 提交后运行刷新。

4

2 回答 2

0

在 IE 中你应该使用 window.parent.location.href

于 2013-02-23T14:54:52.057 回答
0

location.href 或 location.replace 应该可以解决问题:

读这个:

http://www.bloggingdeveloper.com/post/Location-href-vs-Location-replace-The-Difference-Between-JavaScript-Redirect-Methods.aspx

于 2013-02-23T14:51:16.307 回答