Prenašanje piškotkov v AJAX zahtevah v JavaScript

Privzeto se piškotki ne prenašajo v AJAX zahtevah. To pomeni, da ne bo delovala strežniška seja. Običajno prenos piškotkov vseeno potrebujemo. Lahko ga omogočimo z nastavitvijo credentials.

Vrednost 'include' bo povzročila prenos piškotkov v AJAX zahtevi (tudi če je zahteva cross-origin):

public/client.jsfetch('https://example.com', {
  credentials: 'include'
});

Vrednost 'same-origin' bo prav tako povzročila prenos piškotkov, vendar le na spletno mesto, iz katerega se skripta zažene:

public/client.jsfetch('https://example.com', {
  credentials: 'same-origin'
});

Vrednost 'omit' prepove prenos piškotkov:

public/client.jsfetch('https://example.com', {
  credentials: 'omit'
});