АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
⊗jsSpAXSC 259 of 294 menu

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

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

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

fetch('https://example.com', { credentials: 'include' });

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

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

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

fetch('https://example.com', { credentials: 'omit' });
byenru