Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX] Brak wyświetlanego tekstu
Dominator
post
Post #1





Grupa: Zarejestrowani
Postów: 565
Pomógł: 15
Dołączył: 11.10.2010

Ostrzeżenie: (20%)
X----


Jestem meeega zielony w jQuery, w funkcji $.Ajax

Czy mógłby mi ktoś napisać, czemu nie wyświetla się tekst ?

  1. <div id="tekst"></div>
  2.  
  3. <script>
  4. $(function(){
  5. $('#forma').submit(function(){
  6. $.ajax({
  7. url: "db.php",
  8. data: $(this).serialize(),
  9. type: "POST",
  10. success: function(){
  11. $("di1v#tekst").html("wyslano").(function(){
  12. $(this).fadeIn(1000);
  13. });
  14. },
  15. error: function(){
  16. $("di1v#tekst").html("blad").(function(){
  17. $(this).fadeIn(1000);
  18. });
  19. }
  20. });
  21. return false;
  22. });
  23.  
  24. })
  25. </script>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
Niktoś
post
Post #2





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


A co to di1v#tekst??Ani to tag ,ani id ,ani klasa jak to ma działać?

Ten post edytował Niktoś 1.01.2012, 15:53:31
Go to the top of the page
+Quote Post
Dominator
post
Post #3





Grupa: Zarejestrowani
Postów: 565
Pomógł: 15
Dołączył: 11.10.2010

Ostrzeżenie: (20%)
X----


O kurde wpisałem jedynkę przez przypadek. Sorry. A jeszcze jedno pytanie, czemu fadeIn nie działa ?
Go to the top of the page
+Quote Post
Niktoś
post
Post #4





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Spróbuj tak:
$("div#tekst").fadeIn(1000);

ale nie wiem czy to zadziała,przecież tam nie ma żadnego eventu w tym:
$("div#tekst").html("wyslano").(function(){
coś funkcje musi wywoływać.
Spróbuj tak zrobić:
  1. $("div#tekst").html("wyslano");
  2. $("div#tekst").change(function(){
  3. $("div#tekst").fadeIn(1000);
  4. }
  5. );


Ten post edytował Niktoś 1.01.2012, 16:08:20
Go to the top of the page
+Quote Post
Dominator
post
Post #5





Grupa: Zarejestrowani
Postów: 565
Pomógł: 15
Dołączył: 11.10.2010

Ostrzeżenie: (20%)
X----


Zrobiłem tak

  1. success: function(){
  2. $("div#tekst").fadeIn(1500);
  3. $("div#tekst").html("wyslano");
  4. $("div#tekst").fadeOut(1500);
  5. },


Jak pierwszym razem kliknę to FadeIn nie działa, a jak drugim razem kliknę to FadeIn działa. FadeOut działa normalnie.
Go to the top of the page
+Quote Post
lobopol
post
Post #6





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

Ostrzeżenie: (0%)
-----


[JAVASCRIPT] pobierz, plaintext
  1.  
  2. $('#tekst').html('wysłano').fadeIn(1500, function(){
  3. $('#tekst').fadeOut(1500);
  4. });
  5.  
[JAVASCRIPT] pobierz, plaintext

w css #tekst jako display:none; na początek

Ten post edytował lobopol 1.01.2012, 16:40:04
Go to the top of the page
+Quote Post
Niktoś
post
Post #7





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Chyba raczej o taki efekt Tobie chodzi:
http://jsfiddle.net/NweXU/8/
Go to the top of the page
+Quote Post
Dominator
post
Post #8





Grupa: Zarejestrowani
Postów: 565
Pomógł: 15
Dołączył: 11.10.2010

Ostrzeżenie: (20%)
X----


Cytat(lobopol @ 1.01.2012, 16:39:21 ) *
[JAVASCRIPT] pobierz, plaintext
  1.  
  2. $('#tekst').html('wysłano').fadeIn(1500, function(){
  3. $('#tekst').fadeOut(1500);
  4. });
  5.  
[JAVASCRIPT] pobierz, plaintext

w css #tekst jako display:none; na początek



Dzięki. Wszystko działa jak należy (IMG:style_emoticons/default/smile.gif) Wielki plus dla Ciebie !
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 06:29