AJAX(Asynchronous JavaScript and XML) hija teknoloġija li tippermetti komunikazzjoni u skambju ta' dejta bejn il-browser u s-server mingħajr il-ħtieġa li terġa' tgħabbi l-paġna web kollha. jQuery jipprovdi metodi u funzjonijiet konvenjenti biex iwettqu talbiet AJAX. Hawn huma xi eżempji ta 'użu ta' AJAX ma 'jQuery:
$.ajax()
metodu
Il- $.ajax()
metodu huwa metodu versatili li jippermettilek li tagħmel talbiet AJAX lis-server. Jipprovdi diversi għażliet biex tippersonalizza t-talba tiegħek, bħall-ispeċifikazzjoni tal-URL, il-metodu tat-talba(GET, POST, eċċ.), l-immaniġġjar ta 'callbacks ta' suċċess u żball, u aktar. Tista 'tuża dan il-metodu meta jkollok bżonn ta' kontroll fin fuq it-talba AJAX.
$.ajax({
url: "data.php",
method: "GET",
success: function(response) {
// Handle successful response data
},
error: function(xhr, status, error) {
// Handle error occurred
}
});
$.get()
metodu
Il- $.get()
metodu huwa metodu shorthand biex issir talba GET lis-server. Tissimplifika l-proċess billi tissettja awtomatikament il-metodu tat-talba għal GET u timmaniġġja s-callback ta 'suċċess. Tista 'tuża dan il-metodu meta għandek bżonn biss li tirkupra data mill-
$.get("data.php", function(response) {
// Handle successful response data
});
$.post()
metodu
Il- $.post()
metodu huwa simili għal $.get()
, iżda speċifikament jibgħat talba POST lis-server. Jippermettilek tgħaddi data flimkien mat-talba, li hija utli meta trid tibgħat data tal-formola jew parametri oħra lis-server.
$.post("save.php", { name: "John", age: 30 }, function(response) {
// Handle successful response data
});
$.getJSON()
metodu
Il- $.getJSON()
metodu jintuża biex tiġi rkuprata data JSON mis-server. Huwa metodu shorthand li awtomatikament jistabbilixxi l-metodu tat-talba għal GET u jistenna li s-server jirritorna rispons JSON. Jissimplifika l-proċess tal-irkupru u l-ħidma mad-dejta JSON.
$.getJSON("data.json", function(data) {
// Handle successful JSON response data
});
$.ajaxSetup()
metodu
Il- $.ajaxSetup()
metodu jippermettilek tikkonfigura s-settings default għat-talbiet AJAX kollha futuri. Per eżempju, tista 'tissettja headers default, tispeċifika t-tip ta' dejta, jew tikkonfigura għażliet ta 'awtentikazzjoni. Dan il-metodu huwa utli meta trid tissettja għażliet komuni li japplikaw għal talbiet multipli AJAX.
$.ajaxSetup({
headers: { "Authorization": "Bearer token" }
});
$.ajaxPrefilter()
metodu
Il- $.ajaxPrefilter()
metodu jintuża biex jimmodifika t-talbiet AJAX qabel ma jintbagħtu. Jippermettilek tipproċessa minn qabel l-għażliet ta 'talba AJAX u timmodifikahom abbażi tal-bżonnijiet tiegħek. Dan jista 'jkun utli għaż-żieda ta' headers tad-dwana, il-manipulazzjoni tad-dejta, jew l-interċettazzjoni tat-talbiet.
$.ajaxPrefilter(function(options, originalOptions, xhr) {
// Preprocess before sending AJAX request
});
Dawn il-metodi jipprovdu modi differenti biex taħdem ma 'talbiet AJAX f'jQuery. Skont ir-rekwiżiti speċifiċi tiegħek, tista 'tagħżel il-metodu li jaqbel l-aħjar għall-bżonnijiet tiegħek. jQuery jissimplifika l-proċess li tagħmel talbiet AJAX u timmaniġġja t-tweġibiet, li jippermettilek toħloq applikazzjonijiet tal-web dinamiċi u interattivi.