Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [AJAX][HTML][JQUERY]Znikanie i pojawianie się.
Forum PHP.pl > Forum > Przedszkole
Oklejek
Witam, potrzebuję sktypt jquery, który po uruchomieniu płynnie ukryje danego diva na stronie, po czym wykona zapytanie ajax, przeładuję go i kiedy się załaduje ten div płynnie się rozsunie.
1. Płynne ukrycie diva
1.1. Zapytanie Ajax
1.2. Przeładowanie diva
2. Kiedy wszystko się wczyta płynne rozsunięcie diva.

Próbowałem coś zrobić, ale to nie działa

  1. function zaloguj() {
  2. $("div#pasek_stanu").animate({height:0,opacity: 0}, 2000);
  3. $.ajax({
  4. type : "POST",
  5. url : "funkcje/logowanie.php",
  6. data : {
  7. login : document.forms['pasek_stanu'].elements['login'].value,
  8. password : document.forms['pasek_stanu'].elements['password'].value
  9. },
  10. success : function(msg) {
  11. $("div#pasek_stanu").load("pasek_stanu.php").animate({height:30,opacity: 1}, 2000);
  12. },
  13. error: function(error) {
  14. //ten fragment wykona się w przypadku BŁĘDU
  15. }
  16. });
  17. }
gitbejbe
co masz w "funkcje/logowanie.php" ?
zakładam ze <div id="pasek_stanu"></div> istnieje w htmlu

po pierwsze to chrome prawy myszy na ekran->zbadaj element-> Console i patrzysz czy nie ma błędów. Dopisz do funckji success "console.log(msg.responseText);" i zobacz czy w Consoli prawidłowo przekazywane sa dane z php'a. Dopisz do ajaxa "dataType: 'text'," lub json - zalezy co potrzebujesz. Takie problemy weryfikuje się w pare sekund kolego : )
viking
Co to znaczy nie działa? Błędy w konsoli? Kod wygląda dobrze.
tyrko
Kod jak najbardziej wygląda w porządku. Napisz dokładnie czy coś się dzieje, wyrzuca jakieś błędy?
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.