async function changeLanguage(lang='th'){
// async function getProductOrderMemberById() {
// let id = await getUrlVars()["id"];
// await alert(id)
// await alert(lang);
try {
// alert(id)
const response = await axios.get(`/api/member/changeLanguage`, {
params: {
lang: lang
}
});
await console.log(response.request.status)
if (await response.request.status == 200) {
if (await response.data.statusCode == 200) {
if(await response.data.data=="en" || response.data.data=="th"){
let fullUrl = window.location.href;
// console.log(fullUrl);
// fullUrl.searchParams.set('lang', lang);
// window.location.href = fullUrl + '?' + params.join('&');
// alert(fullUrl + '?' + params.join('&'))
// window.location.href = "http://" + window.location.host + window.location.pathname + '?' + params.join('&');
// location.reload();
// alert(lang)
let url = new URL(window.location.href);
url.searchParams.set('lang', lang);
// url.searchParams.set('key2', 'value2');
// Replace the current URL and reload
await window.location.replace(url.toString());
}
}
}
} catch (error) {
await console.error('Error fetching data:', error);
// dataContainer.innerHTML = 'Failed to fetch data. Please try again later.
';
}
}