Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [AJAX] jQuery problem z POST
Forum PHP.pl > Forum > XML, AJAX
tomasz_po
Mam następujący kod który powinien wywoływać mi plik i wysyłać do niego zmienne POST

  1. <script type="text/javascript">
  2. $(document).ready(function(){
  3.  
  4. $('#click_tab1').click(function() {
  5. $('#tab1').slideToggle('slow', function() {
  6. $('#tab2').slideUp('slow');
  7. $.post('./menu.php', {menu_active: 1});
  8. });
  9. });
  10.  
  11. $('#click_tab2').click(function() {
  12. $('#tab2').slideToggle('slow', function() {
  13. $('#tab1').slideUp('slow');
  14. $.post('./menu.php', {menu_active: 2} );
  15. });
  16. });
  17. </script>


Problem wygląda tak że, przy pierwszym ładowaniu strony po otwarciu przeglądarki slideUp czy slideToggle działa natomiast $.post za żadne skarby nie zwraca się do pliku (sprawdzane FireBugiem), wystarczy tylko kliknąć w jakiś link by strona się przeładowała i czary mary $.post zaczyna działać może mi ktoś wytłumaczyć co go tutaj boli?
Arcioch
Co pokazuje firebug? Zdarzenie click powinno chyba zwracać false wink.gif Pokaż troszkę więcej kodu wink.gif
tomasz_po
W firebugu nie jest w ogole wysyłany request do menu.php
BaN
brakuje }); na końcu z tego co widzę, zrób odpowiednie wcięcia, to sam zobaczysz
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.