Ako programovať v Ajaxe (s obrázkami)

Obsah:

Ako programovať v Ajaxe (s obrázkami)
Ako programovať v Ajaxe (s obrázkami)

Video: Ako programovať v Ajaxe (s obrázkami)

Video: Ako programovať v Ajaxe (s obrázkami)
Video: NASM Installation Windows 10 | Run Assembly Program | ADD two numbers | How to Install NASM Cs401 2024, Apríl
Anonim

AJAX alebo Ajax je asynchrónny JavaScript a XML. Používa sa na výmenu údajov so serverom a aktualizáciu časti webovej stránky bez opätovného načítania celej webovej stránky na strane klienta. Pri výmene a aktualizácii údajov nie je vôbec narušené zobrazenie a správanie existujúcej webovej stránky. Ajax je tiež považovaný za skupinu technológií, ktoré majú HTML, CSS, DOM a JavaScript, ktoré sa používajú na označenie, štýl a umožňujú používateľovi interagovať s informáciami na webovej stránke. V tomto článku vám ukáže, ako napísať jednoduchý program v krokoch Ajaxu krok za krokom pomocou programu Poznámkový blok ++. Vyžadujú sa určité základné znalosti HTML, DOM, JavaScript a lokálneho webového servera alebo vzdialeného webového servera. WampServer sa v tomto článku používa na testovanie.

Kroky

Metóda 1 z 2: Kódovanie

3929304 1
3929304 1

Krok 1. Pripravte si obrázok na napísanie programu Ajax

Uložte obrázok do rovnakého priečinka, kam uložíte svoje html a textové súbory s programom Ajax. V tomto článku je adresár „ProgramInAjax“nastavený v priečinku „wamp“v adresári „www“, do ktorého ste nainštalovali WampServer.

3929304 2
3929304 2

Krok 2. Otvorte ľubovoľný textový editor

V tomto článku sa ako textový editor používa program Poznámkový blok ++.

3929304 3
3929304 3

Krok 3. Vytvorte nový súbor v textovom editore

Napíšte nasledujúce:


Oh oh! Kam zmizol žltý kvet?

Do tagu html môžete písať, čo chcete.

3929304 4
3929304 4

Krok 4. Uložte súbor ako textový dokument s názvom „ajax-data.txt

” V skutočnosti môžete súbor pomenovať ľubovoľne, ale uistite sa, že do kódovania v tomto riadku zadáte rovnaký názov súboru:

xmlhttp.open ("GET", "ajax-data.txt", true);

HTML tagy sa však používajú v hlavičke, aby vyzeral väčší a neviditeľnejší.

3929304 5
3929304 5

Krok 5. Vytvorte nový súbor pre webovú stránku

Tento súbor má súbor HTML zobrazovať program Ajax vo webovom prehliadači.

3929304 6
3929304 6

Krok 6. Skopírujte nasledujúci kód:

  Môj prvý program Ajax odo mňa Nižšie zadajte kód Ajaxu.  


Kliknutím na tlačidlo nižšie kvetina zmizne

3929304 7
3929304 7

Krok 7. Uložte súbor

Kliknite na tlačidlo uložiť na paneli s ponukami. Je otvorené pole „Uložiť ako“. Zadajte názov dokumentu. V tomto článku je názov súboru „index“.

3929304 8
3929304 8

Krok 8. Kliknutím na rozbaľovaciu šípku vyberte príponu súboru

V poli „Uložiť ako typ“kliknite na rozbaľovaciu šípku a vyberte príponu súboru.

3929304 9
3929304 9

Krok 9. Vyberte „Súbor jazyka Hyper Text Markup Language

” Zaistite, aby mal v zátvorke „html“. Po výbere „html“kliknite na tlačidlo Uložiť.

3929304 10
3929304 10

Krok 10. Otestujte súbor HTML vo webovom prehliadači

Otvorte webovú stránku vo webovom prehliadači. V hornom paneli s ponukou prejdite na položku „Spustiť“. Kliknite na ňu a vyberte možnosť „Spustiť v prehliadači Chrome“alebo ktorýkoľvek prehliadač, ktorý je nainštalovaný vo vašom systéme. V tomto článku sa na testovanie používa prehliadač Google Chrome. V programe Notepad ++ môžete mať nainštalované aj ďalšie prehliadače. Môžete si vybrať svoj obľúbený prehliadač. Ďalšou možnosťou je kliknúť na ikonu WampServer na paneloch úloh v spodnej časti obrazovky a vybrať položku „Localhost“. Mali by ste tam vidieť svoj adresár a kliknúť na indexový súbor.

Krok 11. Skript otestujte kliknutím na tlačidlo pod obrázkom

3929304 12
3929304 12

Krok 12. Vaša konečná webová stránka

Vaša webová stránka by mala byť aktualizovaná informáciami, ktoré ste zadali do textového súboru na začiatku. Kvet a záhlavie by mali byť nahradené novou hlavičkou s názvom „Ach, oh! Kam zmizol žltý kvet? “

Metóda 2 z 2: Vysvetlenie kódu

3929304 13
3929304 13

Krok 1. Časť tela

Telo HTML má sekciu „div“a jedno tlačidlo. Táto sekcia bude použitá na zobrazenie informácií vrátených zo servera. Ak na tlačidlo kliknete, vyvolá funkciu s názvom „loadXMLDoc ()“.

   Môj prvý program Ajax odo mňa   Tu ide obrázok, ktorý testuje program Ajax.

Kliknutím na tlačidlo nižšie kvetina zmizne

Tu ide tlačidlo

3929304 14
3929304 14

Krok 2. Sekcia hlavy

Hlavná časť súboru HTML má značku skriptu, ktorá obsahuje funkciu „loadXMLDoc ()“.

 Môj prvý program Ajax odo mňa Nižšie zadajte kód Ajaxu. 

Krok 3. Ďalšie vysvetlenie

Najdôležitejšou vecou Ajaxu je objekt XMLHttpRequest. Slúži na výmenu údajov so serverom a objekt podporujú všetky moderné prehliadače.

  • Syntax na vytvorenie objektu XMLHttpRequest () je premenná = new XMLHttpRequest (); ale zároveň je syntax na vytváranie starých verzií programu Internet Explorer (IE5 a IE6), ktorá používa objekt ActiveX, premenná = nový ActiveXObject ("Microsoft. XMLHTTP");.
  • Aby zvládol všetky moderné prehliadače, musí skontrolovať, či prehliadače podporujú objekt XMLHttpRequest. Ak áno, vytvorí sa objekt XMLHttpRequest. Ak to neurobí, vytvorí pre neho objekt ActiveX.
  • Potom odošle požiadavku na server. Použije sa metóda objektu XMLHttpRequest s názvom „open ()“a „send ()“. xmlhttp.open ("GET", "ajax_info.txt", true); xmlhttp.send ();.

Tipy

  • Ďalšou možnosťou na zobrazenie náhľadu výsledku je otvorenie obľúbeného prehliadača a zadanie výrazu „localhost/ProgramInAjax“do panela s webovou adresou na zobrazenie webovej stránky. Webovú stránku by ste mali vidieť, ak pomenujete svoj súbor HTML na „index.html“.
  • Súbor html si počas práce ukladajte častejšie. Súčasné stlačenie Ctrl a S pre užívateľov Window ušetrí viac času.
  • Uložený súbor HTML nezabudnite pridať na rovnaké miesto, kde sa nachádza textový súbor s obrázkom a údajmi.
  • Keď pomenujete súbor, pri pridávaní týchto názvov do kódu sa rozlišujú malé a veľké písmená. Napríklad „myImage“sa líši od „MyImage“alebo „myimage“.

Odporúča: