[ajax] Moje pierwsze starcie, czyli przewodnik dla całkowicieZielonych |
[ajax] Moje pierwsze starcie, czyli przewodnik dla całkowicieZielonych |
18.04.2006, 21:28:12
Post
#81
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 12.07.2003 Skąd: Białystok Ostrzeżenie: (0%) |
dzięki za odpowiedź
-------------------- Pozdrawiam,
MarcZ |
|
|
29.05.2006, 10:29:20
Post
#82
|
|
Grupa: Zarejestrowani Postów: 600 Pomógł: 2 Dołączył: 1.09.2002 Skąd: Wrocław Ostrzeżenie: (0%) |
Witam. Tak ostatnio próbowałem udoskonalić mój skrypt z ajax'em...
mam taki kawałek kodu:
no i nie wiem, czy znalazłem jakiś błąd, czy coś źle robie... ale jak zamiast lini ("id_ankieta" : ""+id_ankieta+"",) dam ( "id_ankieta" : id_ankieta,) to skrypt wywala błąd i wszystko staje... pozatym w przykładzie Anakina z listą wyników w pliku 2.js jest kod:
czy te paramtery nie powinny być poprawnie podane w części "parameters : {"... tutaj też nie pojedzie: (p : currentPage,) tylko (p : ""+currentPage+"",) ... Ten post edytował kukix 29.05.2006, 10:31:39 |
|
|
29.05.2006, 14:04:20
Post
#83
|
|
Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) |
1. pytanie:
ja to robię tak:
2. pytanie - tak wg. mnie powinno to być w opcji patamteteres, w którymś ze swoich przykładów też tak mam (czyli paramtery w linijce url), ale już nie będę poprawiać aby nie zrobić bałaganu. -------------------- |
|
|
14.02.2007, 01:52:47
Post
#84
|
|
Grupa: Zarejestrowani Postów: 157 Pomógł: 0 Dołączył: 12.02.2007 Skąd: Zielona Góra Ostrzeżenie: (0%) |
Powiem szczerze ten artykuł tak naprawdę zaciemnia sprawę AJAX'a niż ją rozjaśnia ja się właśnie uczę programowania z wykorzystaniem tej technologii (zgodnie z tym co wyżej napisane jest to JS rozszerzony o parę możliwości). Co AJAX potrafi, ano wiele potrafii . Może zacznę od tego, że gdy zaczynałem przygodę z WWW uważałem aplikacje internetowe za zwykłe ścierwo i nic interesującego, sprawa zmieniła się gdy spotkałem się z AJAX'em. Dla mnie rewela, programista aplikacji okienkowych pod Linuxa i pod Windows programujący w JAVA i C++ czuje się jak w domu. Oczywiście AJAX nie zapewnia takich samych możliwosci jak język C++. Chodzi oto iż technologia AJAX pozwala na zrealizowanie takiej aplikacji w pełni pod przeglądarkę, która będzie działać podobnie jak ta windowsowa "zwykła" aplikacja. AJAX zapewnia Drag'n'Drop (przeciągnij i upuść) co pozwala tworzyć bardziej intujcyjne apliakcje, pozwala na tworzenie aplikacji wielowątkowych... Można by powiedzieć że AJAX to rozwiązanie wielu problemów związanych z aplikacjami internetowymi. Oczywiście AJAX ma i swoje wady i zalety. Źle użyty raczej skomplikuje działanie strony... AJAX ze względu na swoje działanie stwarza problem z przyciskiem wstecz w przeglądarce, gdyż raz dokonana zmiana na stronie nie zostanie naprawiona poprzez kliknięcie wstecz. Więc programista w przypadku AJAX'a musi dodatkowo obsłużyć błędy z tym związane... pokazywanie artykułu o AJAX'ie który ma rozświetlić do czego służy AJAX i oprzeć go na klasach mija się z celem...
Bo nie wiem czy to powyższe wywołanie wygląda prościej niż to
Z drugiej strony to jest forum php to może dlatego większość osób woli ten pierwszy zapis :roll2: Jeśli kogoś uraziłem przepraszam.... Ale mamy wolność słowa to sądzę że nikt się nie obraził P.S. Sorki za ten HTML ale nie wiedziałem jak dodać kod z JS Ten post edytował yaotzin 14.02.2007, 12:16:16 -------------------- ------
Per Aspera Ad Astra |
|
|
14.02.2007, 02:10:10
Post
#85
|
|
Grupa: Zarejestrowani Postów: 352 Pomógł: 0 Dołączył: 22.01.2006 Ostrzeżenie: (0%) |
|
|
|
14.02.2007, 12:11:17
Post
#86
|
|
Grupa: Zarejestrowani Postów: 157 Pomógł: 0 Dołączył: 12.02.2007 Skąd: Zielona Góra Ostrzeżenie: (0%) |
...?!? Najbardziej to Ty żeś tę sprawę zaciemnił. Ajax nie jest żadnym językiem. No tak AJAX to technologia służąca tworzeniu interaktywnych aplikacji internetowych łącząca w sobie zalety JS i XML :] -------------------- ------
Per Aspera Ad Astra |
|
|
23.02.2007, 13:40:31
Post
#87
|
|
Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) |
Dzięki za uwagi!
Cytat Bo nie wiem czy to powyższe wywołanie wygląda prościej niż to Może prościej - co nie znaczy lepiej
jest bezpieczniejszy - przy pomocy takiego zapisu klasa advAJAX filtruje dane (tutaj zmienne id_ankieta) coś ala mysql_escape_strings z php. Cytat AJAX ze względu na swoje działanie stwarza problem z przyciskiem wstecz w przeglądarce, gdyż raz dokonana zmiana na stronie nie zostanie naprawiona poprzez kliknięcie wstecz. Więc programista w przypadku AJAX'a musi dodatkowo obsłużyć błędy z tym związane Klasa advAJAX, o ile się nie mylę posiada mechanizm przeciwdziałający temu problemowi. Ten post edytował TomASS 23.02.2007, 13:44:12 -------------------- |
|
|
28.02.2007, 18:55:05
Post
#88
|
|
Grupa: Zarejestrowani Postów: 157 Pomógł: 0 Dołączył: 12.02.2007 Skąd: Zielona Góra Ostrzeżenie: (0%) |
Dzięki za uwagi! Może prościej - co nie znaczy lepiej
jest bezpieczniejszy - przy pomocy takiego zapisu klasa advAJAX filtruje dane (tutaj zmienne id_ankieta) coś ala mysql_escape_strings z php. Klasa advAJAX, o ile się nie mylę posiada mechanizm przeciwdziałający temu problemowi. Nie będę się spierał w końcu dopiero się uczę. PZDR Ale masz rację i tu się zgodzę, jest bezpieczniejszy.... Ten post edytował yaotzin 28.02.2007, 18:56:14 -------------------- ------
Per Aspera Ad Astra |
|
|
2.03.2007, 15:47:44
Post
#89
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 0 Dołączył: 18.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) |
Cytat No tak AJAX to technologia AJAX to też nie technologia Przeczytaj opis na tej stronie to zobaczysz co to jest -------------------- Program TV, Sukces internetowy, Forum dla administratorów stron
|
|
|
3.03.2007, 13:58:15
Post
#90
|
|
Grupa: Zarejestrowani Postów: 157 Pomógł: 0 Dołączył: 12.02.2007 Skąd: Zielona Góra Ostrzeżenie: (0%) |
AJAX to też nie technologia Przeczytaj opis na tej stronie to zobaczysz co to jest Cytat AJAX = Asynchronous JavaScript and XML AJAX is not a new programming language, but a technique for creating better, faster, and more interactive web applications. With AJAX, your JavaScript can communicate directly with the server, using the JavaScript XMLHttpRequest object. With this object, your JavaScript can trade data with a web server, without reloading the page. AJAX uses asynchronous data transfer (HTTP requests) between the browser and the web server, allowing web pages to request small bits of information from the server instead of whole pages. The AJAX technique makes Internet applications smaller, faster and more user-friendly. AJAX is a browser technology independent of web server software. żródło: http://www.w3schools.com/ajax/ajax_intro.asp I zamykam temat czy to jest technologia czy nie... czy to jest może jakiś model... wypowiedziałem sie na temat artykułu a nie informacji w Wikipedii... Ale cieszę się że wszyscy uczą sie używać www.google.pl pierwsza z góry pozycja to informacja w Wikipedii o AJAX. ja podeślę jeszcze kilka: http://es.wikipedia.org/wiki/AJAX http://en.wikipedia.org/wiki/Ajax_(programming) http://ru.wikipedia.org/wiki/AJAX http://nl.wikipedia.org/wiki/Asynchronous_JavaScript_and_XML http://www.masternewmedia.org/interface_de...ax_20050728.htm http://www.icesoft.com/products/icefaces.html Dodam jeszcze kilka źródeł: "AJAX i PHP" "Ajax w akcji" "Ajax. Zaawansowane programowanie" wydawnictwa Helion PZDR.... Ten post edytował yaotzin 3.03.2007, 14:09:30 -------------------- ------
Per Aspera Ad Astra |
|
|
12.12.2007, 19:58:43
Post
#91
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 0 Dołączył: 4.01.2006 Ostrzeżenie: (0%) |
jak dla mnie to artykul napisany malo zrozumiale, gdybym nie przeczytal w nastronach developer.mozilla o ajax to bym praktycznie nic nie zrozumial o co chodzi z XMLHttpRequest()
|
|
|
22.12.2008, 07:48:09
Post
#92
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 22.12.2008 Ostrzeżenie: (0%) |
Jakie zdziwienie wszystkich ogarnęło... Jakby AJAX powstał wczoraj...
Dobry artykuł. Na pewno się przyda, nie którym osobą. Z tego co mi wiadomo to naprawdę bardzo mało osób zna ten język. Bardziej jest popularny JS, ale moim skromnym zdaniem lepszy jest AJAX. |
|
|
22.12.2008, 11:08:03
Post
#93
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Zanim coś powiesz, zastanów się 3 razy...
Cytat Bardziej jest popularny JS, ale moim skromnym zdaniem lepszy jest AJAX. AJAX nie jest napędzany przez JS? :| Nie nabijaj postów stwierdzeniami nijak mającymi się do rzeczywistości. -------------------- ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
22.12.2008, 12:26:14
Post
#94
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) |
Cytat AJAX nie jest napędzany przez JS? :| AJAX nie jest napędzany przez JS. AJAX to najzwyklejszy na świecie JS - i nic więcej.Stwierdzenie, że AJAX to coś innego niż JS to jakby stwierdzić, że przykładowo biblioteka curl to co innego niż PHP. |
|
|
22.12.2008, 13:16:03
Post
#95
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Cytat AJAX to najzwyklejszy na świecie JS No jak nie jest? Jeśli chodzi o np. IE, to tam już nie jest sam JS, a kontrolka ActiveX, która musi być przez coś obsługiwana. Cytat że przykładowo biblioteka curl to co innego niż PHP. Owszem, coś innego. -------------------- ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
22.12.2008, 13:47:17
Post
#96
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) |
Cytat Owszem, coś innego. Chodziło mi o to, że przykładowy CURL to poprostu "fragment" języka, podobnie jak zestaw funkcji z rodziny strings czy array. Mając plik .php, w którym są wykorzystywane elementy tej biblioteki nadal mówi się jednak "skrypt php", nie "skrypt curla". W przypadku JS i AJAX jest tak samo.Cytat Jeśli chodzi o np. IE, to tam już nie jest sam JS, a kontrolka ActiveX No tak. W IE... w IE to się wiele różnych rzeczy dzieje Chodzi o fakt, że nazwanie AJAXa innym językiem niż JS (czy też technologią) jest poprostu błędem. |
|
|
22.12.2008, 14:14:41
Post
#97
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
A to to się zgodzę.
Swoją drogą - ad. tematu - to z AJAX robi się ostatnio technologię od wszystkiego - DHTML = AJAX, zmiana przez JS = AJAX... Wśród tzw. szarych owieczek JS = AJAX... -------------------- ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
23.12.2008, 04:43:09
Post
#98
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 22.12.2008 Ostrzeżenie: (0%) |
No dobrze mogę się zgodzić, ale jednak AJAX się trochę różni. Może źle się wyraziłem.
|
|
|
23.12.2008, 08:12:59
Post
#99
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) |
Czym się różni?
|
|
|
23.12.2008, 23:31:33
Post
#100
|
|
Grupa: Zarejestrowani Postów: 1 012 Pomógł: 109 Dołączył: 26.09.2003 Skąd: nexis.pl Ostrzeżenie: (0%) |
AJAX nie jest napędzany przez JS. AJAX to najzwyklejszy na świecie JS - i nic więcej. I tutaj się niestety mylisz, ponieważ AJAX najczęściej jest obsługiwany za pomocą JavaScript, ale może to być dowolny inny język skryptowy np. Visual Basic (VBScript) albo JScript. Kluczowym elementem AJAX zdaje się być obiekt XMLHttpRequest. Ten post edytował nexis 23.12.2008, 23:32:25 -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 23.09.2024 - 07:11 |