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の送信後に更新を実行する必要があるため、変更を確認するためにボタンを2回押す必要がある理由を知っています。

4

2 に答える 2

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 に答える
0

IE では window.parent.location.href を使用する必要があります

于 2013-02-23T14:54:52.057 に答える