Za pomocą ajaxa przy zmianie pola select -> option aktualizuję rekord w bazie
<script> $(document).ready(function() { $('select.changeStatus').change(function(){ $.ajax({ type: 'POST', url: '/zmien.php', data: {selectFieldValue: $('select.changeStatus').val(), projectId: $('input[name$="projectId"]').val()}, dataType: 'php', success: function(){ location.reload(); } }); }); }); </script> <form action="" method="POST"> <select class="changeStatus" name="changeStatus" onchange="location.reload()"> </select> <input class="projectId" type="hidden" name="projectId" value="636">
Wszystko działa dobrze po zmianie select->option rekord aktualizuje się od razu, ale niestety na stronie zmienia się dopiero po drugim odświeżeniu, a chciałbym, aby po zmianie select->option od razu odświeżała się strona i pobierała aktualne dane z bazy, teraz niby się odświeża ale coś nie pobiera aktualnych danych - pobiera je dopiero po 2 odświeżeniu - ktoś wie gdzie robię błąd ?
Z góry dziękuję za pomoc