Sīkdatņu nodošana AJAX pieprasījumos JavaScript
Pēc noklusējuma sīkdatnes netiek nodotas
AJAX pieprasījumos. Tas nozīmē,
ka servera sesija nedarbosies.
Parasti mums tomēr ir vajadzīga sīkdatņu nodošana.
To var iespējot ar iestatījumu credentials.
Vērtība 'include' liks nodot
sīkdatnes AJAX pieprasījumā (pat ja pieprasījums ir cross-origin):
fetch('https://example.com', {
credentials: 'include'
});
Vērtība 'same-origin' arī liks
nodot sīkdatnes, bet tikai uz vietni,
kurā tiek palaists skripts:
fetch('https://example.com', {
credentials: 'same-origin'
});
Vērtība 'omit' aizliedz
nodot sīkdatnes:
fetch('https://example.com', {
credentials: 'omit'
});