<script type="text/javascript"> $(document).ready(function(){ $('#button_dodaj_do_koszyka').click(function(){ $("#ladowanie_do_koszyka").html('<div>Ładowanie danych...</div>'); $('#box').load('dodaj_do_koszyka.php', $('#form_koszyk').serializeArray()); }); }); </script>
<form action="index.php?act=koszyk" method="post" name="dodaj_do_koszyka" id="form_koszyk" style="padding: 7px;"> <input type="hidden" name="id_produktu" value="'.$row['id'].'" /> <select name="rodzaj" style="margin-bottom: 3px;"> <option value="" onclick="document.dodaj_do_koszyka.dodaj.disabled=\'disabled\'">- - -</option>'; if ($row['cena_n']) { echo '<option value="1" onclick="document.dodaj_do_koszyka.dodaj.disabled=\'\'">Kupno nowej: '.$row['cena_n'].' zł</option>'; } if ($row['cena_u']) { echo '<option value="2" onclick="document.dodaj_do_koszyka.dodaj.disabled=\'\'">Kupno używanej: '.$row['cena_u'].' zł</option>'; } if ($row['sprzedaz_n']) { echo '<option value="3" onclick="document.dodaj_do_koszyka.dodaj.disabled=\'\'">Sprzedaż nowej: '.$row['sprzedaz_n'].' zł</option>'; } if ($row['sprzedaz_u']) { echo '<option value="4" onclick="document.dodaj_do_koszyka.dodaj.disabled=\'\'">Sprzedaż używanej: '.$row['sprzedaz_u'].' zł</option>'; } echo '</select><br /> <input id="button_dodaj_do_koszyka" type="submit" name="dodaj" disabled="disabled" style="background: url(img/dodaj_do_koszyka.gif); width: 139px; height: 34px;" value="" /> </form> <div id="ladowanie_do_koszyka"></div>
Normalnie wyświetla się ten napis w tym moim ustalonym DIVie, ale jest może z 0,5 sekundy i od razu przechodzi index.php?act=koszyk (które jest podane w action). Proszę o pomoc, bo już kombinowałem na milion sposobów.
PORADZIŁEM SOBIE, UŻYŁEM W WYKONYWANYM SKRYPCIE PHP NA KOŃCU FUNKCJĘ SLEEP.