![]() |
PHP & AJAX - includowanie - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych) +--- Wątek: PHP & AJAX - includowanie (/thread-php-ajax-includowanie) |
PHP & AJAX - includowanie - kbzium - 28-08-2011 Cześć, w jaki sposób i czy da się w ogóle includować stronę poprzez responseText ajaxa? Kod: <?php RE: PHP & AJAX - includowanie - Pedro84 - 28-08-2011 Eeee....co Ty w ogóle chcesz zrobić? Bo z tej sieczki niewiele wynika... RE: PHP & AJAX - includowanie - Kartofelek - 28-08-2011 ...? pobierasz adres z bazy a potem chcesz wypisać niby "include('.....')". Przecież to zwykły tekst ![]() Normalnie wypisz tresc strony (include czy co tam chcesz) co chcesz i będziesz miał zwrot. tylko pamietaj by zwrot byl w odpowiednim formacie (nie jako tekst a html) RE: PHP & AJAX - includowanie - kbzium - 28-08-2011 Chcę, aby odczytany z bazy adres strony był includowany w odpowiednim miejscu na stronie w czasie rzeczywistym (bez przeładowania). Próbowałem include(tutaj prawidłowy adres do strony php) ale nic... Powiedzcie proszę jak ma wyglądać taki include w tym konkretnym przypadku. Gdy wpiszę <? ... ?> to nic się nie pojawia (ale w kodzie znacznik jest), a gdy wpiszę include(...) to się pojawia ten tekst (include..) RE: PHP & AJAX - includowanie - Kartofelek - 28-08-2011 Mylisz pojęcia. http://doman.art.pl/kursjs/kurs/ajax/ajax.html ale przede wszystkim poczytaj to: http://doman.art.pl/kursjs/kurs/jquery/jquery_ajax.html Ty nie masz includować strony, ale wypisać ją jako zwrot. Zresztą co się będę produkował - zapraszam do lektury ![]() RE: PHP & AJAX - includowanie - kbzium - 28-08-2011 Wypisać jako zwrot - czy to znaczy że mogę jedynie sklejać ją po kawałku od zera, tj przebudowywać jej strukturę w moją stronę? Najlepiej 'uczyć się' jquerry czy czystego ajaxa? Proszę o wyrozumiałość, Grzegorz RE: PHP & AJAX - includowanie - Raalsky - 29-08-2011 dzięki jQuery pozbywamy się zbędnej obawy o przeglądarki, które inaczej korzystają z obiektu XMLHTTPRequest. jQuery daje na prawdę rewelacyjne możliwości, jednak według mnie początkujący powinni skupić się na czystym JavaScript'cie bez frameworków w innym przypadku potem powstają skrypty, które są ciężkie w utrzymaniu i nieestetyczne. Co do reszty. Chodzi tutaj o wysłanie zapytania, czyli upraszając to słowo pytania do serwera o dany plik np. mamy na serwerze plik user.php i poprzez AJAX chcemy zapytać serwer np. jaki adres E-mail ma dany użytkownik o danym Identyfikatorze. Wysyłamy te dane poprzez XMLHTTPRequest metodą GET czyli w adresie np. user.php?id=100 serwer pobiera dane użytkownika z bazy danych np. MySQL i przy użyciu funkcji echo/print itp. tworzy plik (dalej user.php), który jest plikiem XML czyli przechowuje jakieś dane. Cały plik jest wysyłany z serwera do klienta i wtedy można się odwołać np. do elementu "<email>", który zawiera email danego użytkownika. Ogólnie to sprowadza się to do pobrania pewnych danych z serwera i ich przetworzenia. A nie sztywnego dodania pliku. RE: PHP & AJAX - includowanie - Kartofelek - 29-08-2011 "Ogólnie to sprowadza się to do pobrania pewnych danych z serwera i ich przetworzenia. A nie sztywnego dodania pliku. " Oczywiście nie jest to do końca prawdą. Bardzo często o wiele łatwiej zwrócić cały html niż konkretne dane. Ogólnie: wysyłasz jakieś parametry na serwer, zwracasz to co chcesz. W formie tekstu, html, json czy jak tam ci pasuje ;] RE: PHP & AJAX - includowanie - kbzium - 29-08-2011 A w formacie php się nie da, bo parser php pracuje tylko przy przeładowaniu strony? O to mi chodzi od początku ![]() RE: PHP & AJAX - includowanie - Kartofelek - 29-08-2011 no proste ze sie nie da. Pytanie tylko po kiego ci taka możliwość? Przecież do przeglądarki i tak pójdzie wynik. |