Я использую этот код ajax для отправки формы
<script type="text/javascript"> $(document).ready(function(){ $("#ticketupdate_message").hide(); $("#ticketupdate_please_wait_box").hide(); $("#ticket_update").submit(function(e){ $("#ticketupdate_message").hide(); $("#ticketupdate_please_wait_box").show(); e.preventDefault(); dataString=$("#ticket_update").serialize(); $.ajax({ type: "POST", url: "reviewtickets_history.php?seq=<?php echo $_GET["seq"]; ?>", cache: false, data: dataString, success: function(res){ $("#ticketupdate_please_wait_box").hide(); $("#ticketupdate_message").html(res); $('#ticketupdate_message').fadeIn('slow'); $('.overlay').fadeOut(); if(res.indexOf("success")!=-1) { window.location.href = res.substr(8); } else { $("#ticket_update")[0].reset(); } } }); }); }); </script>
как я могу добавить обновление страницы, если она была успешной?
Используйте location.reload();
перезагрузить страницу
if(res.indexOf("success")!=-1) { location.reload(); }
См. MDN
вы можете использовать location.reload();
Использование location.reload()
https://developer.mozilla.org/en-US/docs/Web/API/Location.reload :
if(res.indexOf("success")!=-1) { location.reload(); }
Если вы хотите переопределить кеш, добавьте true
параметр: location.reload(true);
ура