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