Mix Ajax do HTML s Intercooler.js
Nikdy nebylo snazší přidat Ajax na jakékoli webové stránky. Ve skutečnosti je to docela běžné budovat celé webové stránky založené na žádostech Ajaxu volal Jednostránkové aplikace (nebo SPA).
Nicméně to vždy vyžadovalo trochu jQuery a některé technické hádky aktualizovat obsah stránky. Pokud potřebujete něco základní funkce Ajax Můžeš použít intercooler.js smíchat to přímo do HTML.
Intercooler umožňuje psát HTML atributy, které obsahují adresy URL požadavku Ajax. Když uživatelé kliknou na určité odkazy, můžete to diktovat Požadavky na Ajax běží namísto normální akce kliknutí.
To vše spoléhá na HTML5 data- * atributy jako ic-post-to
. Tento atribut můžete přidat na tlačítko nebo odkaz na ukotvení a bude to automaticky se připojte do jQuery pro požadavek POST Ajax.
Je tu vlastně stránka těchto atributů na webové stránce pluginu. Tady je trochu ukázkový kód jak to vypadá:
Klikni na mě!
To by bylo odeslat žádost o dotaz Ajax POST na adresu URL / buton_click
, a načtěte odpověď do kontejnerového prvku. Intercooler je velmi jednoduchá knihovna a neuvěřitelně výkonná, jakmile pochopíte, jak to funguje.
Je pravda, že to nevyřeší všechny vaše problémy Ajax, protože to nelze automaticky aktualizovat další oblasti stránky. To také nelze přidat příliš mnoho vlastních funkcí bez zpomalení stránky, takže podrobný LÁZNĚ opravdu použít vlastní kód Ajax.
Intercooler.js nabízí a více sémantický způsob psaní kódu Ajax tak, že načte a dokonce nabídne nativní nouzový východ.
Na nainstalovat intercooler stačíš kopie jQuery spolu s kopie knihovny intercooler které lze nalézt na GitHub. Můžete dokonce test bez stažení všechny soubory pomocí jQuery CDN a místní Intercooler CDN.
Dej oba do >