AJAX တောင်းဆိုချက်များတွင် Cookies များ ပေးပို့ခြင်း JavaScript
စံထားချက်အရ cookies များကို AJAX တောင်းဆိုချက်များတွင် ပေးပို့ခြင်း မပြုပါ။
ဆိုလိုသည်မှာ ဆာဗာဆက်ရွက်ခြင်း (session) သည် အလုပ်လုပ်မည် မဟုတ်ပါ။
ပုံမှန်အားဖြင့် cookies များ ပေးပို့ခြင်းသည် ကျွန်ုပ်တို့လိုအပ်ပါသည်။
၎င်းကို credentials ဆက်တင်ဖြင့် ဖွင့်ထားနိုင်ပါသည်။
'include' တန်ဖိုးသည် AJAX တောင်းဆိုချက်အတွင်း cookies များကို ပေးပို့စေပါမည် (တောင်းဆိုချက်သည် cross-origin ဖြစ်နေလျှင်တောင်)။
fetch('https://example.com', {
credentials: 'include'
});
'same-origin' တန်ဖိုးသည်လည်း cookies များကို ပေးပို့စေမည်၊ သို့သော် စခရစ်ပ် (script) စတင်သော ဝဘ်ဆိုက်တွင်သာ ဖြစ်သည်။
fetch('https://example.com', {
credentials: 'same-origin'
});
'omit' တန်ဖိုးသည် cookies များ ပေးပို့ခြင်းကို တားမြစ်ပါသည်။
fetch('https://example.com', {
credentials: 'omit'
});