Överföring av kakor i AJAX-förfrågningar i JavaScript

Som standard överförs inte kakor i AJAX-förfrågningar. Det betyder att serversessionen inte kommer att fungera. Vanligtvis behöver vi överföra kakor. Det kan aktiveras med inställningen credentials.

Värdet 'include' kommer att tvinga överföring av kakor i AJAX-förfrågan (även om förfrågan är cross-origin):

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

Värdet 'same-origin' kommer också att tvinga överföring av kakor, men endast till webbplatsen där skriptet körs:

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

Värdet 'omit' förbjuder överföring av kakor:

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