![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 13 Dołączył: 7.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Rozbudowuję formularz dodawania nowej strony o opcję sprawdzania, czy wpisana nazwa strony już nie istnieje w bazie, przed wysłaniem formularza, a więc onblur na pole z nazwą. Wszystko pięknie działa, dgy strona jest w bazie otrzymuję piękny komunikat. JS sprawdza czy zmienna 'wynik' czyli obj.responseText; nie jest pusta, ajk nie to wyświetla komunikat. Problem w tym, że zmienna ta nigdy nie jest pusta, nawet gdy plik PHP nie wyświetla ECHO. Co zawiera zmienna wynik gdy strony w bazie nie ma, czyli $ile==0? Potrzebuję tego aby nie wyświetlać elementu KOMUNIKAT gdy wszystko jest ok. Pozdrawiam. plik PHP który sprawdza w bazie nazwę strony
Skrypt wywołujący plik PHP i sprawdzający wynik działania skryptu Kod <BR>function sprawdz(strona){<BR> advAJAX.get({<BR> url: "ajax_php.php?opcja=sprawdz_nazwe_strony&page="+strona,<BR> <BR> onSuccess : function(obj) { <BR> var wynik = obj.responseText; <BR> var blok = document.getElementById("komunikat");<BR> <BR> if(wynik!=""){ <BR> <BR> blok.innerHTML=obj.responseText;<BR> blok.style.display = 'block';<BR> }<BR> <BR> }//onSuccess : function(obj) {<BR> });<BR>}//function sprawdz()<BR>
Ten post edytował windman 8.01.2008, 12:34:41 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
mozesz sobie przeslac tyko tylko liczbe znalezionych wynikow i na tej podstawie z poziomu JS generowac sobie komunikat poprzez
innerHTML |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 13 Dołączył: 7.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.09.2025 - 08:22 |