Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX]Przeładowanie strony z nowymi wartościami
Michael2318
post 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:

  1. $all_smilies = 40;
  2. if ( $_GET['mode'] == 'show_all_smilies' )
  3. {
  4. $all_smilies = 0;
  5. }
  6.  
  7. generate_smilies($all_smilies, 10);
  8. }


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:

  1. <input type="button" class="post" id="show_smilies" value="Pokaz wszystkie" onclick="show_smilies();"><br>



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? :/
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 00:07