Miksuj Ajax do HTML z Intercooler.js
Nigdy nie było łatwiej dodaj Ajax do dowolnej strony internetowej. W rzeczywistości budowanie całych witryn jest dość powszechne oparte na żądaniach Ajax nazywa Aplikacje jednostronicowe (lub SPA).
Jednak zawsze wymagało to trochę jQuery i sporów technicznych zaktualizuj zawartość strony. Jeśli po prostu potrzebujesz podstawowa funkcjonalność Ajax możesz użyć intercooler.js zmieszać to prawo z HTML.
Intercooler pozwala ci pisać atrybuty HTML natywnie zawiera adresy URL żądań Ajax. Gdy użytkownicy klikają określone linki, możesz to dyktować Żądania Ajax działają zamiast normalnej akcji kliknięcia.
To wszystko opiera się na atrybutach danych * HTML5 Jak na przykład ic-post-to
. Możesz dodać ten atrybut do przycisku lub linku do kotwicy, a to się stanie automatycznie łączy się z jQuery dla żądania POJA Ajax.
W rzeczywistości jest strona pełen tych atrybutów na stronie wtyczki. Oto trochę przykładowy kod aby zobaczyć, jak to wygląda:
Kliknij!
To by wyślij żądanie Ajax POST do adresu URL / buton_click
, i załaduj odpowiedź do elementu kontenera. Intercooler to bardzo prosta biblioteka i niezwykle potężna, gdy zrozumiesz, jak to działa.
Oczywiście nie rozwiąże to wszystkich twoich problemów z Ajaxem nie można automatycznie aktualizować innych obszarów strony. To także nie można dołączyć zbyt wielu niestandardowych funkcji bez spowalniania strony, więc szczegółowy SPA powinien naprawdę użyj niestandardowego kodu Ajax.
Intercooler.js oferuje bardziej semantyczny sposób pisania kodu Ajax tak, że ładuje, a nawet oferuje natywny system rezerwowy.
Do zainstaluj intercooler po prostu potrzebujesz kopia jQuery wraz z kopia biblioteki intercoolera które można znaleźć na GitHub. Możesz nawet przetestuj bez pobierania wszelkie pliki za pomocą CDN jQuery i lokalnego CDN Intercooler.
Umieść oba w >