Folosind jquery și php pentru a crea pagini Web ajax

Majoritatea dezvoltatorilor PHP au învățat această limbă veche, începând cu definirea și construirea de pagini simple PHP și conectarea lor la tabele simple MySQL. Mai târziu, după ce au dobândit o varietate de experiențe, au învățat să creeze funcții din ce în ce mai complexe în PHP, să combine tabelele în MySQL și să rezolve alte probleme complexe.

Abrevieri utilizate frecvent

  • CSS: foaia de stil cascadă
  • HTML: limbaj de marcare hipertext
  • XHTML: limbaj extensibil de marcare hipertext
  • XML: limbaj extensibil de marcare

Pentru unii, Ajax rămâne un mister în spatele a șapte peceți. Ei nu au timp, răbdare sau cunoștințe pentru ao stăpâni în mod corespunzător. Este un păcat, pentru că mulți clienți au funcția de tip Ajax, ceea ce face ușor să lucreze cu aplicații Web. După ce ați citit acest articol, veți învăța suficient pentru a deveni un adevărat Ajax pro.

Ce este Ajax?

Cea mai bună modalitate de a descrie Ajax este să o comparați cu ceea ce deja știți. Cele mai multe pagini Web și aplicații funcționează în mod sincron. Faceți clic pe linkul sau pe butonul Trimitere din formularul de căutare și cererea este transmisă serverului care o procesează și returnează un răspuns. Acest model este denumit cel mai corect: "presat, așteptat, văzut". Acest ciclu infinit de reînnoire-repetare este bine cunoscut tuturor. Cu alte cuvinte, pentru a afișa constant informații actualizate pe pagină, trebuie fie să introduceți un mecanism de actualizare automată, fie să oferiți utilizatorului posibilitatea de a face clic pe link.

Cu Ajax, nu e așa. Primul A din cuvântul Ajax înseamnă asincron. Ajax vă permite să creați pagini în orice limbaj de programare și apoi să populați diferite părți ale acestor pagini cu informații din baza de date sau din orice alt proces centralizat de pe server. De exemplu, aveți un site de comerț electronic unde puteți vedea produsele vândute. Pe pagina fiecărui produs există elemente obișnuite: titluri, descrierea mărfurilor, fotografia, cantitatea de mărfuri din depozit.

Să presupunem că doriți să păstrați vizitatorii informați de cât de multe elemente rămase în stoc. Puteți adăuga funcția Ajax, care va rula o pagină PHP separat cu MySQL interogare, iar apoi transmite aceste informații la pagina inițială fără nici o acțiune de către utilizator și fără nici un fel de secventa de evenimente sincron împins-a așteptat-a văzut.

Și ultimele două litere din titlu: a și x. Înseamnă și XML, deși partea XML nu este cu adevărat folosită. Multe aplicații Ajax funcționează bine și fără cod XML: ele transmit doar cod HTML sau chiar text neformatat. Poate ar fi mai precis să decriptați x ca XMLHttpRequest. deoarece acest obiect este folosit pentru a extrage date în fundal, adică fără interferențe cu afișarea sau comportamentul unei pagini existente.

Ce este jQuery?

După descărcarea jQuery, îl puteți adăuga la orice fișier HTML sau PHP prin includerea unei etichete simple