Перадача кукі ў AJAX запытах у JavaScript

Па змаўчанні кукі не перадаюцца ў AJAX запытах. Гэта азначае, што не будзе працаваць сесія сервера. Звычайна перадача кукі нам усё-ткі патрэбна. Яе можна ўключыць наладай credentials.

Значэнне 'include' прымусіць перадаваць кукі ў AJAX запыце (нават калі запыт cross-origin):

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

Значэнне 'same-origin' таксама прымусіць перадаваць кукі, але толькі на той сайт, на якім запускаецца скрыпт:

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

Значэнне 'omit' забараняе перадаваць кукі:

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