โ๏ธ ์๋ฐ์คํฌ๋ฆฝํธ์์ fetch ํจ์๋ฅผ ์ด์ฉํด์ ์๋ฒ์ ํต์ ์ ํ๊ฒ ํด๋ผ์ด์ธํธ๋จ์ ๊ฐ๋ฐํ๊ณ ์๋ค. ๐ fetch() ํจ์ ๋น๋๊ธฐ์ฒ๋ฆฌ๋ก ์ธํ ๋ฌธ์ ๋ฐ์ ๐ ๋ฌธ์ ์ ์ฝ๋ function deleteBulkSelectedSite(){ /* bulk ์ญ์ ์ด๋ฒคํธ */ if (selected_articles.length > 0){ if(confirm('์ ํํ ํญ๋ชฉ์ ์ญ์ ํ์๊ฒ ์ต๋๊น?')){ let data = setFechData("DELETE", {pk_ids: selected_articles, user: 'User Id'}) fetch(`/api/sites/bulk`, data) .then(response => { let status = response.status if (status == 200) alert..
[ISSUE] Asynchronous processing ๋น๋๊ธฐ ์ฒ๋ฆฌ ๋ฐฉ์
โ๏ธ ์๋ฐ์คํฌ๋ฆฝํธ์์ fetch ํจ์๋ฅผ ์ด์ฉํด์ ์๋ฒ์ ํต์ ์ ํ๊ฒ ํด๋ผ์ด์ธํธ๋จ์ ๊ฐ๋ฐํ๊ณ ์๋ค. ๐ fetch() ํจ์ ๋น๋๊ธฐ์ฒ๋ฆฌ๋ก ์ธํ ๋ฌธ์ ๋ฐ์ ๐ ๋ฌธ์ ์ ์ฝ๋ function deleteBulkSelectedSite(){ /* bulk ์ญ์ ์ด๋ฒคํธ */ if (selected_articles.length > 0){ if(confirm('์ ํํ ํญ๋ชฉ์ ์ญ์ ํ์๊ฒ ์ต๋๊น?')){ let data = setFechData("DELETE", {pk_ids: selected_articles, user: 'User Id'}) fetch(`/api/sites/bulk`, data) .then(response => { let status = response.status if (status == 200) alert..
2023.05.05