[AJAX]Przeładowanie strony z nowymi wartościami |
[AJAX]Przeładowanie strony z nowymi wartościami |
23.01.2013, 22:23:26
Post
#1
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 116 Dołączył: 3.06.2012 Skąd: Lędziny Ostrzeżenie: (0%) |
Napisałem sobie pewną funkcję w PHP. Wyświetla mi ona wybraną ilość emotikon. Na start wyświetlam sobie ich 40. Nad wszystkimi emotikonami mam button - 'Pokaż wszystkie'. Chciałbym osiągnąć efekt, iż bez przeładowania strony, po kliknięciu w ten button pokażą się wszystkie emotikony. Wykminiłem to tak:
Od strony php:
A od strony ajax: Kod function show_smilies() { $(document).ready(function(){ $("#show_smilies").submit(function() { $.ajax({ type: "GET", url: "shoutbox.php", data: "mode=show_all_smilies", success: function(){} }); }); }); } I do tego w HTMLu ten button: Tylko, że to nie działa. Nie wiem czy zła jest funkcja w js czy po prostu wszystko smiga, oprócz tego, że nie przeładowuje mi strony w tle i nie widzę po prostu załadowanych wszystkich emotikon. Ktoś pomoże? :/ |
|
|
23.01.2013, 23:06:08
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) |
Pokazałeś ułamek kodu, który nic nie wnosi..
ps. wpisz adres http://twojastrona.pl/shoutbox.php?mode=show_all_smilies i zobacz co wyświetli |
|
|
23.01.2013, 23:08:52
Post
#3
|
|
Grupa: Zarejestrowani Postów: 910 Pomógł: 44 Dołączył: 20.02.2008 Skąd: Łódź Ostrzeżenie: (20%) |
Pokaż jeszcze kod tej funkcji, ale mogę wnioskować, że błąd masz w warunku, przypisujesz do zmiennej wartość 0 a chyba powinna być inna
|
|
|
23.01.2013, 23:14:54
Post
#4
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 9 Dołączył: 7.04.2011 Ostrzeżenie: (0%) |
Trochę mi podpada Twój kod JavaScript. W ciele funkcji show_smiles masz linię $document.ready...
Takie dwa w jednym, a jak coś jest do wszystkiego to jest do niczego. Tak mawiała moja babcia...
Pisałem z palca, ale powinno być ok |
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 01:05 |