Tehnologia Ajax, exemple de scripturi

Tehnologia Ajax, exemple de scripturi

Bună ziua, dragi cititori ai blogului LifeExample. În cele din urmă am fost vizitat de inspirație și sunt gata să vă mulțumesc cu materiale noi, utile și utile pentru a începe webmasterii. În acest articol vom vorbi despre tehnologia AJAX de aur și exemple de scripturi. scrise pe baza sa.







Te avertizez! Această publicație va fi foarte voluminoasă, deci fiți răbdători și pregătiți-vă să ascultați semnificația exemplelor din ea:

  1. Exemplul tehnologiei AJAX # 1 este cel mai simplu exemplu pentru a vă familiariza cu elementele de bază AJAX.
  2. Tehnologia AJAX numărul 2 - trimiterea datelor către server folosind AJAX.
  3. Exemplul tehnologiei AJAX # 3 - trimiterea structurii de date de pe server sub formă de XML și lucrul cu acesta pe partea clientului.

Prin combinarea tuturor acestor exemple AJAX, vom obține o implementare a schimbului de date privind tehnologia AJAX cu formatul XML.

Să începem lucrul mare și laborios. Dar mai întâi citiți puținul.

În spatele interactivității este viitorul!

Tehnologia Ajax, exemple de scripturi

Pentru a oferi utilizatorului libertatea de acțiune - și nu reîncărcați pagina, a devenit posibilă cu dezvoltarea și implementarea tehnologiei AJAX.

Conceptul de tehnologie AJAX

După cum ați știut deja, această tehnologie "de aur" ne permite să schimbăm date între browser și server în fundal fără actualizarea paginii. Vorbind inteligent, acest schimb este asincron.

Asincronia în programare, vreau să spun procesul de realizare a unei acțiuni secundare, fără a opri principalul.

Asynchrony în ceea ce privește AJAX, vă puteți imagina că acțiunea principală este procesul de afișare a paginii de către browser. Și secundar este procesarea cererilor de utilizator de către server. În momentul operațiilor din partea serverului, datorită ajax, browserul așteaptă un răspuns, fără a limita munca utilizatorului cu pagina.







Deci, conceptul este după cum urmează: între browser și server, există un schimb de date care:

  1. Introdus în interfața cu utilizatorul;
  2. Acestea sunt trimise la server;
  3. Procesate pe server, este posibil să fie introduse în baza de date;
  4. În acest moment, browserul așteaptă returnarea răspunsului;
  5. În timp ce browserul așteaptă, acesta nu oprește utilizatorul;
  6. În așteptarea datelor de la server într-un anumit format, le procesează și afișează conținutul paginii HTML.

Puteți observa procesul prezentat pe o ilustrare schematică a funcționării tehnologiei descrise.

Tehnologia Ajax, exemple de scripturi

Rămâne să menționăm un punct important: datele care circulă între server și browser trebuie să respecte anumite reguli de formatare. Astfel de reguli descriu de obicei două formate:

În cazuri rare, puteți renunța la un format de text gratuit pentru transferul de date, dar este mai probabil o excepție.

XML pentru AJAX

Puțin mai târziu ne vom uita la lucrarea AJAX. folosind date în format XML. Între timp, să ne dăm seama ce înseamnă formatul XML.

În al doilea rând, sintaxa XML este foarte asemănătoare cu cea a tuturor HTML-urilor cunoscute.

Iată un exemplu de marcare HTML:

Marc, mulțumesc pentru articole, totul este clar și util. Aș corecta:
1. AJAX nu este o tehnologie independentă, ci un concept de utilizare a mai multor tehnologii (sau abordare) conexe.
2. Și textul: "Puțin mai târziu ne vom uita la lucrarea AJAX, folosind date în format XML. Între timp, să ne dăm seama ce înseamnă formatul XML. "Logic" Puțin mai târziu vom analiza activitatea AJAX folosind date JSON. "

Da, AJAX este o mulțime de tehnologii diferite, dar în ansamblu aceasta este o tehnologie separată. AJAX - tehnologia de reîmprospătare a paginii dinamice.
Conform celei de-a doua remarci, am în vedere:
Puțin mai târziu, în cadrul acestui articol, vom analiza activitatea AJAX, utilizând datele în format XML,
dar pentru moment, să vedem ce este vorba despre XML.

Bună Mark, vreau să vă mulțumesc și pentru un junk atât de frumos. Înainte de aceasta, am fost în căutarea pentru ceva, pentru o înțelegere completă și clară a tehnologiei AJAX, dar în majoritatea articolelor m-au găsit, nu am putut înțelege nimic tehnologie de reprezentare mai structurală.
Am avut o întrebare. Din moment ce nu am lucrat niciodată cu XML, nu am înțeles foarte bine deloc.
intrare pe php:
$ string = 'Variabila de șir de tip';
este echivalent cu o expresie în XML:
Variabila de șir de tip?
Și pentru ceea ce trebuie să treci răspunsul serverului la AJAX folosind XML, dacă îl poți trece într-o singură linie și apoi îl împarte cu explode (), de exemplu. Sau, înainte de trimitere, luați matricea și convertiți-o într-o reprezentare cu litere mici cu serialize () și trimiteți-o înapoi la document cu unserialize ()?
Corectează-mă, sau ... încă n-am înțeles ceva greșit.
Multumesc anticipat =)







Trimiteți-le prietenilor: