Obsah
Jquery AJAX je on? Podpora Javascriptu pro asynchronní zpracování požadavků na webový server.Používá se pro vytváření dynamických webových stránek, Tyto aplikace nebo webové stránky běží na klientovi, prohlížeči uživatelů při zachování asynchronní komunikace se serverem na pozadí, tímto způsobem lze na server odeslat požadavek na jeho zpracování a přijímat zpracované informace, aniž by uživatel měnil stránku nebo musel obnovovat, je pro uživatele také transparentní, protože nevidí, na kterou stránku byl požadavek podán.
Pojďme vytvořit funkci pro prohlížení databáze z webového formuláře
Vytváříme web s formulářem, který budeme nazývat index.html
Název: | ||
Město: | ||
Výsledkem bude html formulář s podrobnými poli, poté bude funkce infoclientes () vytvořena později.
Nyní vytvoříme databázi klientů, kterou použijeme jako příklad ke konzultaci:
VYTVOŘIT TABULKU `zákazníci`` zákazníci` (` id` INT (10) NOT NULL AUTO_INCREMENT, `name` VARCHAR (255) NOT NULL,` city` VARCHAR (255) NOT NULL, PRIMARY KEY (`id`)) ENGINE = INNODB;
Vložíme do databáze některá data:
Nyní vytvoříme soubor customers.php pro dotazování podle jména a pro vrácení města nám může být nabídnuto jakékoli jiné pole nebo několik, které jsou zadány ve formuláři.
Funkce Ajax, kterou nyní potřebujeme, abychom z formuláře mohli vyvolat soubor php a odeslat požadavek na server. V něm vytvoříme funkci infoclientes (), kterou jsme nechali nevyřízenou.
Když spustíme web index.html, můžeme napsat pole s názvem a kliknout na tlačítko konzultace. Výsledkem je výsledek uložený v informačním divu a v textovém poli; aniž byste stránku obnovili.
Pokud máme Firebug, vidíme požadavky, jak dlouho trvají, jaké parametry byly použity a jaká byla odpověď serveru, v tomto případě tento dotaz trval 30 tisícin sekundy, než se spustil na serveru a znovu se zobrazil v prohlížeči.
Použití jquery a ajax umožňuje zlepšit použitelnost aplikace, získává se vyšší rychlost, protože není nutné znovu vracet celou stránku a nechat uživatele čekat.
Informace lze podle potřeby dotazovat a zobrazovat různými způsoby.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod