AJAX agus jQuery- Láimhseáil Iarratais agus Idirghníomhaíocht Sonraí

Is teicneolaíocht é AJAX(JavaScript Asincrónach agus XML) a ligeann do chumarsáid agus malartú sonraí idir an brabhsálaí agus an freastalaí gan gá an leathanach gréasáin iomlán a athlódáil. Soláthraíonn jQuery modhanna agus feidhmeanna áisiúla chun iarratais AJAX a dhéanamh. Seo roinnt samplaí de AJAX a úsáid le jQuery:

 

$.ajax() modh

$.ajax() Is modh ildánach é an modh a ligeann duit iarratais AJAX a dhéanamh ar an bhfreastalaí. Soláthraíonn sé roghanna éagsúla chun d’iarratas a shaincheapadh, mar shampla an URL a shonrú, modh an iarratais(GET, POST, etc.), láimhseáil ratha agus aisghlaonna earráide, agus go leor eile. Is féidir leat an modh seo a úsáid nuair a bhíonn smacht mínghlan uait ar an iarratas AJAX.

$.ajax({  
  url: "data.php",  
  method: "GET",  
  success: function(response) {  
    // Handle successful response data  
  },  
  error: function(xhr, status, error) {  
    // Handle error occurred  
  }  
});  

 

$.get() modh

Is modh gearrscríbhneoireachta é an $.get() modh chun iarratas GET a dhéanamh chuig an bhfreastalaí. Déanann sé an próiseas a shimpliú tríd an modh iarratais a shocrú go huathoibríoch chuig GET agus an aisghlao ratha a láimhseáil. Is féidir leat an modh seo a úsáid nuair nach gá duit ach sonraí a aisghabháil ó na

$.get("data.php", function(response) {  
  // Handle successful response data  
});  

 

$.post() modh

Tá an $.post() modh cosúil le $.get(), ach seolann sé iarratas POST go sonrach chuig an bhfreastalaí. Ligeann sé duit sonraí a chur ar aghaidh mar aon leis an iarratas, atá úsáideach nuair is mian leat sonraí foirme nó paraiméadair eile a sheoladh chuig an bhfreastalaí.

$.post("save.php", { name: "John", age: 30 }, function(response) {  
  // Handle successful response data  
});  

 

$.getJSON() modh

Úsáidtear an $.getJSON() modh chun sonraí JSON a aisghabháil ón bhfreastalaí. Is modh athláimhe é a shocraíonn an modh iarratais go GET go huathoibríoch agus bíonn sé ag súil go dtabharfaidh an freastalaí freagra JSON ar ais. Simplíonn sé an próiseas chun sonraí JSON a aisghabháil agus oibriú leo.

$.getJSON("data.json", function(data) {  
  // Handle successful JSON response data  
});  

 

$.ajaxSetup() modh

Ligeann an $.ajaxSetup() modh duit socruithe réamhshocraithe a chumrú le haghaidh gach iarratas AJAX amach anseo. Mar shampla, is féidir leat ceanntásca réamhshocraithe a shocrú, an cineál sonraí a shonrú, nó roghanna fíordheimhnithe a chumrú. Tá an modh seo úsáideach nuair is mian leat roghanna comónta a shocrú a bhaineann le hiarratais iolracha AJAX.

$.ajaxSetup({  
  headers: { "Authorization": "Bearer token" }  
});  

 

$.ajaxPrefilter() modh

Úsáidtear an $.ajaxPrefilter() modh chun iarratais AJAX a mhodhnú sula seoltar iad. Ligeann sé duit roghanna iarratas AJAX a réamhphróiseáil agus iad a mhodhnú bunaithe ar do chuid riachtanas. Féadfaidh sé seo a bheith úsáideach chun ceanntásca saincheaptha a chur leis, chun na sonraí a ionramháil, nó chun iarratais a idircheapadh.

$.ajaxPrefilter(function(options, originalOptions, xhr) {  
  // Preprocess before sending AJAX request  
});  

 

Soláthraíonn na modhanna seo bealaí éagsúla chun oibriú le hiarratais AJAX in jQuery. Ag brath ar do riachtanais shonracha, is féidir leat an modh is fearr a oireann do do chuid riachtanas a roghnú. Déanann jQuery an próiseas chun iarratais AJAX a dhéanamh agus freagraí a láimhseáil a shimpliú, rud a ligeann duit feidhmchláir dhinimiciúla agus idirghníomhacha gréasáin a chruthú.