29-08-2011, 01:58
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.
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.