1. Ajax์ ํน์ง
- ํ์ด์ง ์ด๋ ์์ด ์๋ฒ์ ๋น๋๊ธฐ ํต์ ์ด ๊ฐ๋ฅํ๋ค.
- ๋ถ๋ถ๋ง ์๋ก๊ณ ์นจํ๊ธฐ๋๋ฌธ์ ๋น ๋ฅด๋ค.
2. ajax๊ธฐ๋ณธ ๋ฌธ๋ฒ
$('#button').on('click',function(){
let data={
id:'seoha'
}; // ์ฐ๋ฆฌ๊ฐ ๋ณด๋ผ ๋ฐ์ดํฐ, ์ค๋ธ์ ํธํ
$.ajax({
type : 'DELETE', // Deleteํ์
์ผ๋ก ๋ฆฌํ์คํธ ํ ์์ ์ด๋ค.
url : '/home/hello', // ์ฐพ์๊ฐ url์ด๋ค.
data : JSON.stringify(data), // ๋ด๊ฐ ๋ณด๋ผ ๋ฐ์ดํฐ๋ ์ ์ด์จ ํ์
์
๋๋ค.
contentType : 'application/json; charset=utf-8', // ๋ด๊ฐ ๋ณด๋ธ ๋ฐ์ดํฐ๋ ์ ์ด์จ ํ์
์ด๊ณ utf-8๋ฐฉ์์ ์ฌ์ฉํ์์ต๋๋ค.
dataType :'json' // ๋ฆฌํด๋ฐ์ ๋ฐ์ดํฐํ์
์ ์ ์ด์จ์
๋๋ค.
}).done(function(result){ // ๊ฒฐ๊ณผ๊ฐ์ด ์ฑ๊ณตํ์๋ค๋ฉด ๊ฒฐ๊ณผ๊ฐ์ ๋ฐ์์
if(result.statusCode ==200){ // 200 ์ ์ฑ๊ณตํ์๋ค๋ ๊ฒ
alert('๊ธ์ด ์ญ์ ๋์์ต๋๋ค.'); // ๊ฒฝ๊ณ ์ฐฝ์ ๋์ฐ๊ณ
location.href='/home/hello'; // ํ์ด์ง๋ฅผ ์ด๋ํ๊ฒ ์ต๋๋น.
}
}).fail(function(result){ // ์คํจํ๋ค๋ฉด
alert('๊ธ ์ญ์ ๊ฐ ์คํจํ์์ต๋๋ค.') // ๊ฒฝ๊ณ ์ฐฝ์ ๋์ฐ๊ฒ ์ต๋๋ค.
});
});
'java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Spring handlerinterceptor (0) | 2021.02.27 |
---|---|
์คํ๋ง Session (0) | 2021.02.27 |
์คํ๋ง - ์ํ ์กฐํ ๊ฒ์ํ ๋ง๋ค๊ธฐ(2) (0) | 2021.02.27 |
์คํ๋ง - ์ํ ์กฐํ ๊ฒ์ํ ๋ง๋ค๊ธฐ(1) (0) | 2021.02.27 |
์คํ๋ง - ์ ํจ์ฑ๊ฒ์ฌ, ํ์ผ์ ๋ก๋ (0) | 2021.02.27 |