Overførsel af cookies i AJAX-forespørgsler i JavaScript

Som standard overføres cookies ikke i AJAX-forespørgsler. Det betyder, at serversessionen ikke vil fungere. Normalt har vi brug for at overføre cookies. Det kan aktiveres med indstillingen credentials.

Værdien 'include' vil tvinge overførsel af cookies i AJAX-forespørgslen (selv hvis forespørgslen er cross-origin):

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

Værdien 'same-origin' vil også tvinge overførsel af cookies, men kun til det websted, hvor scriptet kører:

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

Værdien 'omit' forbyder overførsel af cookies:

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