jQuery AJAX-funktiot

  • Edellinen sivu
  • Seuraava sivu

jQuery tarjoaa rikkaimman funktiokirjon AJAX-kehitykseen.

jQuery AJAX-esimerkki

Napsauta alla olevaa painiketta, niin voit muuttaa tätä tekstiä AJAX:n avulla

Kokeile itse

Yllä oleva esimerkki on otettu AJAX oppaustuoteMutta se on muokattu jQuery:n avulla.

Mikä on AJAX?

AJAX = Asynchronous JavaScript and XML.

AJAX on teknologia, joka luo nopeita dynaarisia verkkosivuja.

AJAX mahdollistaa sivuston osittaisen päivityksen taustalla olevan palvelimen kanssa vaihtamalla vain pienen määrän tietoja. Tämä tarkoittaa, että on mahdollista päivittää sivun osa ilman, että koko sivu ladataan uudelleen.

Voit tutustua AJAX oppaustuote opastaa sinua syvemmälle AJAXin ymmärtämiseen.

AJAX ja jQuery

jQuery tarjoaa rikkaimman funktiokirjon AJAX-kehitykseen.

Käyttämällä jQuery AJAX:ia, voit pyytää TXT, HTML, XML tai JSON-tiedostoja etäpalvelimelta HTTP Get ja HTTP Post -menetelmillä.

ja voit suoraan ladata etäistä dataa valittuun HTML-elementtiin sivustollasi!

kirjoitetaan vähemmän, tehdään enemmän

jQuery:n load-funktiota on yksinkertainen (mutta erittäin tehokas) AJAX-funktio. Sen syntaksi on seuraava:

$(selector).load(url,data,callback)

Käytä selector määrittääksesi muutettavan HTML-elementin, käytä url Parametritmäärittääksesi tietojen verkkosivun osoitteen.

Kokeile itse

Parametrit. Tarvitset näitä vain, jos haluat lähettää tietoja palvelimelle. data Parametrit. Tarvitset näitä vain, jos haluat suorittaa funktion suoritettuaan. callback Parametrit.

Low Level AJAX

$.ajax(options) on matalan tason AJAX-funktioiden syntaksi.

$.ajax tarjoaa enemmän toimintoja kuin korkeamman tason funktiot, mutta se on myös vaikeampi käyttää.

option Asetukset ovat name|value -parit, jotka määrittelevät URL-datan, salasanan, datan tyyppin, suodattimen, merkkikoodauksen, aikakatkaisun ja virheen käsittelyfunktion.

Kokeile itse

jQuery AJAX-pyyntö

Pyyntö Kuvaus
$(selector).load(url,data,callback) Lataa etäinen data valittuun elementtiin
$.ajax(options) Lataa etäinen data XMLHttpRequest-objektiin
$.get(url,data,callback,type) Lataa etäinen data HTTP GET:llä
$.post(url,data,callback,type) Lataa etäinen data HTTP POST:llä
$.getJSON(url,data,callback) Lataa etäinen JSON-data HTTP GET:llä
$.getScript(url,callback) Lataa ja suorita etäinen JavaScript-tiedosto

(url) Ladataan datan URL (osoite)

(data) Lähetettävän datan avain-arvo-objekti

(callback) Suoritettava funktio, kun data ladataan

(type) Palautetun datan tyyppi (html, xml, json, jasonp, script, text)

(options) Kaikki AJAX-pyynnön avaimenarvo -valinnat

Viittausoppaustuote

Jos tarvitset lisätietoja jQuery AJAX -funktioista, vieraile jQuery AJAX -viittausoppikirja.

  • Edellinen sivu
  • Seuraava sivu