JQuery Ajaxi meetodite ülevaade

Jagageme kõigepealt sõnad jQuery ja ajax ning teame nende sõna otseses tähenduses. JQuery on javascripti teek, mis on väga kerge ja ütleb ainult, et kirjutame vähem, teeme rohkem. Kuid enne jQuery juurde tulekut peate teadma html, CSS ja javascripti põhitõdesid. JQuery põhiülesanne on muuta arendaja ülesanne hõlpsaks Javascripti sirvimiseks brauseris väga hõlpsalt ja väga lühikese ajaga. Lihtsamalt öeldes võime öelda, et jQuery muudab jQuery meetodite abil JavaScripti koodi raske rea üheks koodiridaks. jQuery lihtsustab ka keerulist javascripti koodi, dom-manipuleerimist ja ajaxi kõnet.

JQuery'is on saadaval järgmised funktsioonid, mis on loetletud allpool:

  • HTML-i sündmusmeetodid
  • CSS-i manipuleerimine
  • DOM / HTML-i manipuleerimine
  • AJAX
  • Efektid ja animatsioonid
  • Kommunaalkulud

Ma arvan, et teil on nüüd palju algteadmisi jQuery kohta, nii et tuleme AJAXi tähenduse juurde. Ajax tähistab asünkroonset javascripti ja XML-i (ulatuslik märgistuskeel). Ajax on lihtsaim ja hõlpsam viis dünaamiliste veebilehtede loomiseks. Ajax ütleb meile lihtsalt, et vahetage andmeid ilma veebilehte värskendamata. See tähendab, et saame serveriga vahetada väikest hulka andmeid ilma lehte värskendamata ehk teisisõnu võib ajax ajakohastada veebilehte ilma seda lehte uuesti laadimata. Klassikalistel veebilehtedel peavad nad kogu lehe uuesti laadima, kui nad soovivad serveriga andmeid vahetada või veebilehe osa värskendada. Arutame lühidalt, kuidas see töötab.

Nii et põhimõtteliselt, mis juhtub, loob sündmus iga sündmuse korral XMLHttpRequest objekti ja saadab serverile HttpRequest. Seejärel töötleb server seda HTTPRequest'i ja loob vastuse ning saadab andmed brauserisse tagasi. Nüüd töötleb brauser tagastatud andmeid javascripti abil ja värskendage lehe sisu.

Pärast mõlema mõiste mõistmist on nüüd aeg seda teemat arutada. Mis on jQuery ajax? jQuery pakub paljusid meetodeid, mis aitavad ajax ajakohastada veebilehtede serveripõhist värskendamist. JQuery ajaxi süntaks on jQuery.ajax (url (, seaded)) , kus URL on string, kust päring saadetakse. See säte on tavalise objekti tüüp. JQuery ajaxi meetodid pakuvad jQuery ajaxile lihtsalt väärtuslikku leidlikku funktsionaalsust. Ajaxil on URL ja selline võimalus:

$ .ajax (URL);

$ .ajax (URL, (valikud));

Siin on url tüüpi string, mille kaudu saame andmeid saata ja vastu võtta ning valikud on ajaxi päringu konfiguratsioon. JQuery ajaxis on saadaval palju võimalusi.

Arutame mõnda neist.

  1. Nõustub: see annab serverile teada, millist vastust ta vastu võtaks.
  2. Async: kui me tahame andmeid sünkroonselt saata, peame selle valeks seadma, kuna vaikimisi saadetakse või võetakse andmeid vastu sünkroonselt.
  3. Enne saatmist: see tähendab, et enne ajaxi päringu saatmist tuleb täita tagasihelistamise funktsioon.
  4. Vahemälu: vaikimisi on see tõsi. Booleani kaudu kuvatakse brauseri vahemälu.
  5. Lõpetatud : kui päring on lõpetatud, tuleb tagasihelistamise funktsioon täita.
  6. contentType : vaikimisi sisuTüüp on „application / x-www-form-urlencoded; charset = UTF-8 ”.
  7. crossDomain : tõeväärtus näitab, kas töödeldud taotlus on domeeniülene või mitte.
  8. Andmed: serverisse tuleb saata massiivi, stringi või objekti kujul olevad andmed.
  9. dataType: see on andmetüüp, mida peate serverilt naasma.
  10. Viga: see tähendab, et kui päring nurjub, tuleb tagasihelistamise funktsioon täita.
  11. Globaalne: vaikimisi on see tõsi. See annab Boole'i ​​vastuse, kas aktiveerida globaalne taotlus või mitte.
  12. Päised: objekt tuleb saata koos päringuga.
  13. ifModified: kui taotlus on viimati värskendatud taotlusest muutunud, kehtib ainult vastus.
  14. isLocal: see võimaldab praeguse või praeguse arengukeskkonna ära tunda
  15. Jsonp: jsonpi päringus tühistab see tagasihelistamise funktsiooni.
  16. jsonpCallback: see on stringi tüüp, mis sisaldab tagasihelistamise funktsiooni nime jsonprequest.
  17. mimeType: see sisaldab miimitüüpi xmlhttprequesti alistamiseks.
  18. parool: seda kasutatakse autentimispäringus http.
  19. processData: vaikimisi on see tõsi, see annab ainult Boolean vastuse, kas andmevalikule määratud andmed tuleks teisendada päringustringiks või mitte.
  20. statusCode: see on numbriline http päringukood, millele vastatakse vastavalt vastava koodivastusele.
  21. Edu: kui httprequest on õnnestunud, tuleks teostada ainult tagasihelistamise funktsioon.
  22. Aegumine: see on vastuse aegumise väärtus millisekundites.
  23. Tüüp: see on selline httprequest tüüp nagu GET, PUT, POST. Vaikimisi on see GET.
  24. url: andmeid tuleb saata URL-i sisaldav string.
  25. Kasutajanimi : seda kasutatakse ka XMLHTTP autentimispäringus.
  26. Xhr: Xmlhttprequest-objekti loomine on tagasihelistamise funktsioon.
  27. xhrFields: see on fieldName-fieldValue paarikomplekti väärtus.

JQuery Ajaxi meetodid

Nüüd arutame mõnda jQuery ajaxi meetodeid koos selle süntaksi ja näidetega. Allpool on toodud mainitud jQuery meetodid.

1. jQuery.get (URL, (andmed), (tagasihelistamine), (tüüp))

See meetod aitab meil serverist andmeid GET HTTP päringu abil laadida. See meetod tagastab ka objekti XMLHttpRequest.

  • url - see on string, mis sisaldab URL-i, mille kaudu andmeid saadetakse.
  • Andmed - see valikuline parameeter, mis sisaldab võtme- ja väärtuspaari, mis serverile saadetakse.
  • Tagasihelistamine - see on ka valikuline parameeter, mis tähendab funktsiooni, mis tuleb täita, kui ajaxi päring õnnestub.
  • Tüüp - see on ka valikuline parameeter, mis tagastab pärast tagasihelistamise funktsiooni sellist tüüpi andmeid nagu html, xml, json, tekst, jsonp.

Näide:

$(document).ready(function() (
$("#driver2").click(function(event)(
$.get(
"result.php",
( name: "Zara2" ),
function(data) (
$('#stage2').html(data);
)
);
));
));

2. jQuery.getJSON (URL, (andmed), (tagasihelistamine))

See meetod laadib serverist json andmeid GET HTTP päringu kaudu.

  • url - see on string, mis sisaldab URL-i, mille kaudu andmeid saadetakse.
  • Andmed - see valikuline parameeter, mis sisaldab võtme- ja väärtuspaari, mis serverile saadetakse.
  • Tagasihelistamine - see on ka valikuline parameeter, mis tähendab funktsiooni, mis tuleb täita, kui ajaxi päring õnnestub.

Näide:

$(document).ready(function() (
$("#driver2").click(function(event)(
$.getJSON('result.json', function(jd) (
$('#stage2').html('

Nimi: '+ jd.name +'

');
$ ('# stage2'). append ('

Vanus: '+ jd.age +'

');
$ ('# stage2'). append ('

Sugu: '+ jd.sex +'

');
));
));
));

3. jQuery.getScript (URL, (tagasihelistamine))

See meetod laadib ja käivitab javascripti faili HTTP GET-päringu kaudu.

  • url - see on string, mis sisaldab URL-i, mille kaudu andmeid saadetakse.
  • Tagasihelistamine - see on ka valikuline parameeter, mis tähendab funktsiooni, mis tuleb täita, kui ajaxi päring õnnestub.

Näide:

$(document).ready(function() (
$("#driver2").click(function(event)(
$.getScript('result.js', function(jd) (
// Call custom function defined in script
CheckJS();
));
));
));

4. jQuery.post (URL, (andmed), (tagasihelistamine), (tüüp))

See meetod laadib veebilehe HTTP POST-päringu abil.

  • url - see on string, mis sisaldab URL-i, mille kaudu andmeid saadetakse.
  • Andmed - see valikuline parameeter, mis sisaldab võtme- ja väärtuspaari, mis serverile saadetakse.
  • Tagasihelistamine - see on ka valikuline parameeter, mis tähendab funktsiooni, mis tuleb täita, kui ajaxi päring õnnestub.
  • Tüüp - see on ka valikuline parameeter, mis tagastab pärast tagasihelistamise funktsiooni sellist tüüpi andmeid nagu html, xml, json, tekst, jsonp.

Näide:

$(document).ready(function() (
$("#driver2").click(function(event)(
$.post(
"result.php",
( name: "Zara" ),
function(data) (
$('#stage2').html(data);
)
);
));
));

5. laadimine (URL, andmed, tagasihelistamine)

See meetod laadib andmed või objekti serverist ja asendab tagastatud html-i pärast edukuse päringut sobitatud elemendiga.

  • url - see on string, mis sisaldab URL-i, mille kaudu andmeid saadetakse.
  • Andmed - see valikuline parameeter, mis sisaldab võtme- ja väärtuspaari, mis serverile saadetakse.
  • Tagasihelistamine - see on ka valikuline parameeter, mis tähendab funktsiooni, mis tuleb täita, kui ajaxi päring õnnestub.

Näide:

$(document).ready(function() (
$("#drive2r").click(function(event)(
$('#stage2').load('result.html');
));
));

6. järjestada ()

See meetod aitab järjestada sisendielementide komplekti andmemassiivi kogumiks. Selles jQuery ajaxi meetodis pole ühtegi parameetrit. Näiteks-

$(document).ready(function() (
$("#driver2").click(function(event)(
$.post(
"/jquery/serialize.php",
$("#testform1").serialize(),
function(data) (
$('#stage2').html(data);
)
);
var str = $("#testform1").serialize();
$("#stage3").text(str);
));
));

7. serializeArray ()

See meetod toimib samamoodi nagu serialiseerimismeetod, ainus erinevus on see, et see tagastab jsoni andmestruktuuri. Sellel meetodil pole ka ühtegi parameetrit. Näiteks-

$(document).ready(function() (
$("#driver2").click(function(event)(
$.post(
"/jquery/serialize.php",
$("#testform1").serializeArray(),
function(data) (
$('#stage2').html(data);
)
);
var fields = $("#testform1").serializeArray();
$("#stage3").empty();
jQuery.each(fields, function(i, field)(
$("#stage3").append(field.value + " ");
));
));
));

8. ajaxComplete (tagasihelistamine)

See meetod õmmeldab funktsiooni, kui tagasihelistamise funktsioon on edukalt täidetud.

  • Tagasihelistamine - see on ka valikuline parameeter, mis tähendab funktsiooni, mis tuleb täita, kui ajaxi päring õnnestub.

Näide:

$(document).ready(function() (
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
$(document).ajaxComplete(function(event, request, settings)(
$("#stage3").html(" Request Complete. ");
));
));

$(document).ready(function() (
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
$(document).ajaxComplete(function(event, request, settings)(
$("#stage3").html(" Request Complete. ");
));
));

$(document).ready(function() (
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
$(document).ajaxComplete(function(event, request, settings)(
$("#stage3").html(" Request Complete. ");
));
));

9. ajaxStart (tagasihelistamine)

See meetod seob funktsiooni, mis tuleb täita enne ajaxi päringu algust.

  • Tagasihelistamine - see on ka valikuline parameeter, mis tähendab funktsiooni, mis tuleb täita, kui ajaxi päring õnnestub.

Näide:

$(document).ready(function() (
/* Global variable */
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
/* Gets called when the request starts */
$(document).ajaxStart(function()(
count++;
$("#stage3").html(" Starts, Count :" + count + " ");
));
/* Gets called when request complete */
$(document).ajaxComplete(function(event, request, set)(
count++;
$("#stage4").html(" Completes, Count:" + count + " ");
));
));

$(document).ready(function() (
/* Global variable */
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
/* Gets called when the request starts */
$(document).ajaxStart(function()(
count++;
$("#stage3").html(" Starts, Count :" + count + " ");
));
/* Gets called when request complete */
$(document).ajaxComplete(function(event, request, set)(
count++;
$("#stage4").html(" Completes, Count:" + count + " ");
));
));

$(document).ready(function() (
/* Global variable */
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
/* Gets called when the request starts */
$(document).ajaxStart(function()(
count++;
$("#stage3").html(" Starts, Count :" + count + " ");
));
/* Gets called when request complete */
$(document).ajaxComplete(function(event, request, set)(
count++;
$("#stage4").html(" Completes, Count:" + count + " ");
));
));

$(document).ready(function() (
/* Global variable */
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
/* Gets called when the request starts */
$(document).ajaxStart(function()(
count++;
$("#stage3").html(" Starts, Count :" + count + " ");
));
/* Gets called when request complete */
$(document).ajaxComplete(function(event, request, set)(
count++;
$("#stage4").html(" Completes, Count:" + count + " ");
));
));

$(document).ready(function() (
/* Global variable */
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
/* Gets called when the request starts */
$(document).ajaxStart(function()(
count++;
$("#stage3").html(" Starts, Count :" + count + " ");
));
/* Gets called when request complete */
$(document).ajaxComplete(function(event, request, set)(
count++;
$("#stage4").html(" Completes, Count:" + count + " ");
));
));

10. ajaxError (tagasihelistamine)

See meetod seob funktsiooni, mis käivitatakse alati, kui ajaxi taotlus nurjub. See on ka ajaxi sündmuste tüüp.

  • Tagasihelistamine - see on ka valikuline parameeter, mis tähendab funktsiooni, mis tuleb täita, kui ajaxi päring õnnestub.

Näide:

$(document).ready(function() (
$("#driver2").click(function(event)(
/* Assume result.text does not exist. */
$('#stage12').load('/jquery/result.text');
));
$(document).ajaxError(function(event, request, settings )(
$("#stage22").html(" Error in front page. ");
));
));

$(document).ready(function() (
$("#driver2").click(function(event)(
/* Assume result.text does not exist. */
$('#stage12').load('/jquery/result.text');
));
$(document).ajaxError(function(event, request, settings )(
$("#stage22").html(" Error in front page. ");
));
));

$(document).ready(function() (
$("#driver2").click(function(event)(
/* Assume result.text does not exist. */
$('#stage12').load('/jquery/result.text');
));
$(document).ajaxError(function(event, request, settings )(
$("#stage22").html(" Error in front page. ");
));
));

11. ajaxSend (tagasihelistamine)

See meetod kutsub funktsiooni kohe pärast ajaxi päringu saatmist. See on ka ajaxi sündmus.

  • Tagasihelistamine - see on ka valikuline parameeter, mis tähendab funktsiooni, mis tuleb täita, kui ajaxi päring õnnestub.

Näide:

$(document).ready(function() (
var count = 0;
$("#drive2r").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage23").html(" Sends, Count :" + count + " ");
$("#stage23").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage33").html(" Completes, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#drive2r").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage23").html(" Sends, Count :" + count + " ");
$("#stage23").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage33").html(" Completes, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#drive2r").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage23").html(" Sends, Count :" + count + " ");
$("#stage23").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage33").html(" Completes, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#drive2r").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage23").html(" Sends, Count :" + count + " ");
$("#stage23").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage33").html(" Completes, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#drive2r").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage23").html(" Sends, Count :" + count + " ");
$("#stage23").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage33").html(" Completes, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#drive2r").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage23").html(" Sends, Count :" + count + " ");
$("#stage23").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage33").html(" Completes, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#drive2r").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage23").html(" Sends, Count :" + count + " ");
$("#stage23").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage33").html(" Completes, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#drive2r").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage23").html(" Sends, Count :" + count + " ");
$("#stage23").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage33").html(" Completes, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#drive2r").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage23").html(" Sends, Count :" + count + " ");
$("#stage23").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage33").html(" Completes, Count :" + count + " ");
));
));

12. ajaxStop (tagasihelistamine)

See meetod seob funktsiooni, mis käivitatakse vahetult pärast ajaxi päringu lõppemist.

  • Tagasihelistamine - see on ka valikuline parameeter, mis tähendab funktsiooni, mis tuleb täita, kui ajaxi päring õnnestub.

Näide:

$(document).ready(function() (
var count = 0;
$("#driver2").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage3").html(" Completes, Count :" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage44").html(" Stops, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#driver2").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage3").html(" Completes, Count :" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage44").html(" Stops, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#driver2").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage3").html(" Completes, Count :" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage44").html(" Stops, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#driver2").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage3").html(" Completes, Count :" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage44").html(" Stops, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#driver2").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage3").html(" Completes, Count :" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage44").html(" Stops, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#driver2").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage3").html(" Completes, Count :" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage44").html(" Stops, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#driver2").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage3").html(" Completes, Count :" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage44").html(" Stops, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#driver2").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage3").html(" Completes, Count :" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage44").html(" Stops, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#driver2").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage3").html(" Completes, Count :" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage44").html(" Stops, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#driver2").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage3").html(" Completes, Count :" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage44").html(" Stops, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#driver2").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage3").html(" Completes, Count :" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage44").html(" Stops, Count :" + count + " ");
));
));

13. ajaxSuccess (tagasihelistamine)

See meetod kutsub funktsiooni kohe pärast ajaxi päringu edukat täitmist.

  • Tagasihelistamine - see on ka valikuline parameeter, mis tähendab funktsiooni, mis tuleb täita, kui ajaxi päring õnnestub.

Näide:

$(document).ready(function() (
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage32").html(" Completes, Count:" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage42").html(" Stops, Count :" + count + " ");
));
$(document).ajaxSuccess(function(event, request, settings)(
count++;
$("#stage52").html(" Success, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage32").html(" Completes, Count:" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage42").html(" Stops, Count :" + count + " ");
));
$(document).ajaxSuccess(function(event, request, settings)(
count++;
$("#stage52").html(" Success, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage32").html(" Completes, Count:" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage42").html(" Stops, Count :" + count + " ");
));
$(document).ajaxSuccess(function(event, request, settings)(
count++;
$("#stage52").html(" Success, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage32").html(" Completes, Count:" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage42").html(" Stops, Count :" + count + " ");
));
$(document).ajaxSuccess(function(event, request, settings)(
count++;
$("#stage52").html(" Success, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage32").html(" Completes, Count:" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage42").html(" Stops, Count :" + count + " ");
));
$(document).ajaxSuccess(function(event, request, settings)(
count++;
$("#stage52").html(" Success, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage32").html(" Completes, Count:" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage42").html(" Stops, Count :" + count + " ");
));
$(document).ajaxSuccess(function(event, request, settings)(
count++;
$("#stage52").html(" Success, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage32").html(" Completes, Count:" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage42").html(" Stops, Count :" + count + " ");
));
$(document).ajaxSuccess(function(event, request, settings)(
count++;
$("#stage52").html(" Success, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage32").html(" Completes, Count:" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage42").html(" Stops, Count :" + count + " ");
));
$(document).ajaxSuccess(function(event, request, settings)(
count++;
$("#stage52").html(" Success, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage32").html(" Completes, Count:" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage42").html(" Stops, Count :" + count + " ");
));
$(document).ajaxSuccess(function(event, request, settings)(
count++;
$("#stage52").html(" Success, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage32").html(" Completes, Count:" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage42").html(" Stops, Count :" + count + " ");
));
$(document).ajaxSuccess(function(event, request, settings)(
count++;
$("#stage52").html(" Success, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage32").html(" Completes, Count:" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage42").html(" Stops, Count :" + count + " ");
));
$(document).ajaxSuccess(function(event, request, settings)(
count++;
$("#stage52").html(" Success, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage32").html(" Completes, Count:" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage42").html(" Stops, Count :" + count + " ");
));
$(document).ajaxSuccess(function(event, request, settings)(
count++;
$("#stage52").html(" Success, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage32").html(" Completes, Count:" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage42").html(" Stops, Count :" + count + " ");
));
$(document).ajaxSuccess(function(event, request, settings)(
count++;
$("#stage52").html(" Success, Count :" + count + " ");
));
));

Tulgem nüüd jQuery ajaxi meetodite tähtsusele, mis on loetletud allpool:

  • See ühildub brauseritega ja toetab peaaegu kogu brauserit.
  • See on lihtsaim meetod, mida saab kasutada veebilehe sisu värskendamisel ilma lehte uuesti laadimata.
  • Sellel on õigus saata POST- ja GET-päringuid.
  • Sellel on võime laadida html, json, xml või skripte.

Soovitatavad artiklid

See on jQuery Ajaxi meetodite juhend. Siin käsitleme jQuery Ajaxi mõningaid meetodeid koos süntaksi ja näidetega. Lisateabe saamiseks võite vaadata ka järgmist andmeanalüüsi kursust

  1. jQuery meetodid
  2. jQuery Alternatiivid
  3. Kuidas installida Jquery?
  4. Petturileht JQuery
  5. jQuery querySelector
  6. 5 parimat HTML-i sündmuse atribuuti koos näidetega
  7. 8 parimat koodirakendusega jQuery valijat
  8. JQuery edenemisriba näidete juhend

Kategooria: