Пренесување на колачиња во 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'
});