Table of Contents

Ajax a PHP

1.

  1. Budeme kontrolovat, jestli zadané jméno není na wordlistu.
  2. Po události “blur” na poli pro jméno stáhneme požadavkem soupis jmen a ověříme, že to zadané na něm není.

Prohlédněte si zadání.

2.

Cílem cvičení je vytvořit funkční demo našeptávače: při psaní do textového políčka se zobrazují návrhy doplnění, které (na základě zadaného textu) vybírá serverová strana.

Architektura řešení

Aplikace sestává ze dvou komponent:

Úkoly

  1. doplnit chybějící kód v client/script.js
  2. naimplementovat serverovou stranu

Poznámky

  1. třetí parametr pro XMLHttpRequest::open určuje asynchronnost požadavku
  2. parametr pro XMLHttpRequest::send obsahuje POST data
  3. onreadystatechange callback se vykonává v kontextu požadavku (this instanceof XMLHttpRequest)
  4. data přenášejte v triviálním textovém formátu - položky odděleny znakem nové řádky

Další možnosti vylepšení

Příprava

html stránka

Řešení

Odkazy