Table of Contents

XHR a PHP

Prohlédněte si zadání.

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í