ქუქი-ფაილების გადაცემა 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'
});